System and method for using impressions tracking and analysis, location information, 2D and 3D mapping, mobile mapping, social media, and user behavior and information for generating mobile and internet posted promotions or offers for, and/or sales of, products and/or services

ABSTRACT

A method, apparatus, computer readable medium, computer system, network, or system, is provided for using impressions tracking and analysis, location information, 2D and 3D mapping, social media, and user behavior and information for generating mobile and internet posted promotions or offers for, and/or sales of, products and/or services, for example, through an advertising application programming interfaces (APIs) on mobile devices, tablets, or computers, that provides mobile and web based promotions or offers that connect information and user behavior data to a user or related demographic location or user specified or predicted demographic location(s), such as through the use of as social networking, user or demographic profiles, behavior, and/or relationships, for targeted promotions or offers for products and/or services.

PRIORITY

This application is a continuation in part of, and claims priority toeach of: U.S. application Ser. No. 13/233,352, filed 15 Sep. 2011; Ser.No. 13/337,271, filed 26 Dec. 2011; Ser. No. 13/337,275, filed 26 Dec.2011; Ser. No. 13/359,498, filed 27 Jan. 2012; Ser. No. 13/369,244,filed Feb. 8, 2012; Ser. No. 13/430,600, filed Mar. 26, 2012; Ser. No.13/439,735, filed Apr. 4, 2012; and Ser. No. 13/439,761, filed Apr. 4,2012; and PCT application PCT/US2012/36896, filed 8 May, 2012, each ofwhich applications are entirely incorporated herein by reference.

FIELD OF THE INVENTION

The invention relates to a method, apparatus, computer readable medium,computer system, network, or system provided method, apparatus, computerreadable medium, computer system, network, or system, is provided forusing impressions tracking and analysis, location information, 2D and 3Dmapping, social media, and user behavior and information for generatingmobile and interne posted promotions or offers for, and/or sales of,products and/or services.

BACKGROUND

The Geospatial Revolution examines the world of social mapping, digitalmapping, and how it is changing the way we think, behave and interact.Geospatial information influences nearly everything. Seamless layers ofsatellites, surveillance, and location-based technologies create aworldwide geographic knowledge base vital to the interconnected globalcommunity. The Geospatial Revolution explores compelling human storiesthat explain the history, applications, related privacy issues, andimpact of location-based technologies including GPS and GIS. The videoepisodes are useful for teaching history, social studies, geography,environment, and ecology, science and technology and for learning aboutcareer development.

Time and resources are wasted in the marketing of online products andservices. User/consumers waste time shopping in person or attempting tosearch for products or services online where they lack control or createsuitable preferences for access to the search results. One approachtaken in response to these and other shortcomings involves providing forproducts or services over the Internet, e.g., a system for shoppingonline over public computer networks such as the Internet. However,users or members of such systems stem usually must be registered,wherein registration and/or subscription by the user can provideinformation sufficient to identify the user, such as the users ormembers name, address, Internet e-mail address, and/or an identificationnumber, using an Internet server and a user display terminal incommunication therewith. There are, however, numerous shortcomings tosuch a system. Group buying sites leverage the power of collectivebargaining, providing local product or services deals that offer savingsfor user/consumers while delivering improved sales numbers toparticipating merchants.

SUMMARY OF THE INVENTION

The present invention relates to a one or more of method, apparatus,computer readable medium, computer system, network, or system providedmethod, apparatus, computer readable medium, computer system, network,or system, is provided for using impressions tracking and analysis,location information, 2D and 3D mapping, social media, and user behaviorand information for generating mobile and internet posted promotions oroffers for, and/or sales of, products and/or services.

The present invention provides one or more of a method, apparatus,computer readable medium, computer system, wireless or wired network, orsystem to provide a delivery system for advertisers, brands and/or otherthird parties to conduct advertising using mobile or internetpromotions' or offers' impressions tracking and analysis, locationinformation, 2D and 3D mapping, social media, and user behavior andinformation for generating mobile and internet posted promotions oroffers for, and/or sales of, products and/or services.

The present invention can provide a method for generating mobile,wireless, and internet posted, location based, customized promotions oroffers for products or services, using (i) impressions data, (ii)location information data, (iii) 2D and 3D mapping data, (iv) userinternet activity data; and (v) social networking interaction data, themethod comprising:

-   -   (a) electronically assigning, on an electronic computing system        via a processor, a unique identifier to a user of a client        mobile device or client computer receiving a request from said        user, through a client application operating on the client        mobile device or computer, to access a location based,        customized, promotions website, the request including the        identifier assigned to the user or the client;    -   (b) electronically providing to said user, via a mobile or        wireless device or computer, mobile and internet posting of said        location based, customized, promotions on said promotions        website for products or services, wherein said location based,        customized, promotions or offers are selected for said user        based on data comprising:        -   (i) impressions data comprising tracking and analysis of            website access of said user's, target markets' users,            demographic groups and/or geographic data; (ii) location            information data relating to selected (a) users, target            markets, demographic groups or geographic data; (b) product            or service or service providers; and (c) points of interest            near said users, target markets, demographic groups or            geographic data, or product or service or service            providers; (iii) 2D and 3D mapping data of selected: (a)            user, target market or demographic group locations; or (b)            product or service or service provider locations; (iv) user            internet activity data relating to searching, browsing,            purchases, location, interactions, and interests; and (v)            social networking data of interactions between said user and            other users, target markets, and demographics groups.

The invention can provide wherein said selection of said for said usercomprises electronically collecting and analyzing behavior informationof said user, said behavior information comprising: (a) said impressionstracking and analysis; (b) said location information; (c) said 2D and 3Dmapping; (d) said user internet activity; and (e) said social networkinginteractions. The invention can provide wherein said location based,customized, promotions or offers are selected from the group consistingof a coupon, an advertisement, a location-based promotion, alocation-based offer, a location-based discount, a daily deal ad,location-based advertising, a location-based ad, a location-based dealor offer, a mobile ads, a mobile ad network, mobile advertising, mobilelocation-based advertising, a customer loyalty card, a discounts, apromotion, an offer, a location-based promotion, location-based offer,an online or mobile coupon or promotion, mobile location-basedadvertising, a promotions or offers associated with a location or a mapin a social network or website online or mobile device, a location-basedmobile coupon, a mobile grocery coupon, a mobile ad products, a targetedmobile ad, a mobile advertising network, and a mobile coupon.

The invention can provide wherein said mobile device or wireless deviceis selected from the group consisting of a smart phone, a tablet device,a cell phone, a mobile internet device, a netbook, a notebook, apersonal digital assistant, an internet phone, a holographic device, aholographic phone, a cable internet device, a satellite internet device,an internet television, a DSL internet device, and a portable internetaccess device or computer.

The invention can provide wherein said first promotional data setfurther comprises one selected from statistics regarding donations,humanitarian aid and sustainable gifts made by the end users or membersor other end users or members.

The invention can provide wherein said method further comprisesproviding said first promotional data set to said end users or members,other end users or members, or advertisers, third parties, and whereinsaid impressions include social impressions.

The invention can provide wherein said method further comprises (a) saiduser designating a portion of a purchase of said product or service, orproviding links; or (b) providing said user with websites fororganizations or companies that provide charitable contributions,humanitarian aid, sustainable gifts or loans.

The invention can provide wherein said product or service is a brandmerchant or retailer for user/consumer, products, e-commerce, retail,media & entertainment, business, government, sports, travel &hospitality, real estate, educational services, sport services,entertainment shopping services, online gambling services, online pennyand online auction services, service provider services, business centerservices, or affiliate services.

The invention can provide wherein said access in step (a) is subject toidentity verification.

The invention can provide wherein social networking is provided as oneselected from social shopping, social networking interactions, access tosocial networking websites or third party websites or applications,social plugins, social or business applications, SSLs, cookie and mobilecookie, browser cookie, advertising cookie, cookie-based targeting,flash cookie, location-based cookie and other third party cookie, andembedded advertisements.

The invention can provide wherein said promotion or offer or servicecomprises job or employment services, or educational services.

The invention can provide wherein said method further behaviorinformation further comprises behavior tracking social mediacommunications online or mobile with other social networks online ormobile, ad click impressions, profile targeting impressions, profiles ofusers, open source impressions, engagement impressions, media, search,video, mobile, cross-media and e-commerce impressions and mobilesearches.

The invention can provide wherein said promotions or offers are paid forby mobile or internet based payments from users or members, publishers,marketers, user/consumers and other third parties.

The invention can provide wherein selected promotions or offerautomatically give users discounts on their purchases at participatingmerchants that generate marketing and mapping relationships betweenmembers of a social network or website and third party websites orapplications.

The invention can provide wherein selected promotions or offers,coupons, products or services automatically populate a social network, auser page or website based upon the user's profile and/or lifestylepreferences.

The invention can provide wherein said media used in said promotions isselected from the group consisting of live or pre-recorded audio orvideo media and wherein purchase of a product or service automaticallygive users discounts on their purchases at participating merchants.

The invention can provide a method for providing social shopping incombination with 2D and 3D geospatial map interactive displays andsocial networking, said method comprising:

-   -   (a) collecting and analyzing initial end user or member data via        a processor on a computer or mobile device to provide initial        end user or member data sets, said initial end user or member        data sets comprising: (1) initial end users' or members'        impressions data comprising tracking and analysis of website        access of users, target markets, demographic groups or        geographic data, (2) user or member profile data; (3) location        information data relating to selected (a) users, members, target        markets, demographic groups or geographic data; (b) product or        service or service providers; and (c) points of interest near        said users, members, target markets, demographic groups or        geographic data, or product or service or service providers; (4)        2D and 3D mapping data of selected: (a) user, member, target        market or demographic group locations or location interests;        or (b) product or service provider locations; (5) user or member        internet activity data relating to searching, browsing,        purchases, location, interactions, and interests; (6) social        networking data of interactions between users or members through        networking interests or connections or channels, target markets,        and demographics groups; and (7) generate marketing and mapping        relationships between members of a social network or website.    -   (b) generating, via a processor on a computer system or mobile        device or wireless device, first promotional data sets from said        initial end user data sets, said first promotional data sets        comprising first sets of customized promotions or offers that        are provided as 2D or 3D geospatial map interactive displays,        said first set of location based, customized, promotions        relating to products or services of said product or service or        service providers, or related products or services, for each        of (i) said initial end users or members, (ii) additional end        users or members, and (iii) target end user groups; wherein said        generating comprises electronically monitoring, collecting, and        analyzing behavior information accessed by the user, said        behavior information comprising: (1) said initial end users' or        members' impressions data; (2) said user or member profile        data; (3) said location information data; (4) said product or        service providers; and (5) said points of interest; (6) said 2D        and 3D mapping data; (7) said user or member internet activity        data; (8) said social networking data; and (9) generate        marketing and mapping relationships between members of a social        network or website.    -   (c) electronically displaying to said users, members, target        markets, or demographics groups, on said 2D or 3D geospatial map        interactive display, said first set of location based,        customized, promotions or offers that are displayed as ad links,        promotion or offer information, or promotional media, wherein        said first set is provided as part of a first social/geo/promo        link category for a first position of a social/geo/promo link        promotional data set; and    -   (d) electronically identifying via a computer processor one or        more second social/geo/promo link categories of said location        based, customized, promotions using one or more correlation        criteria, at least one second social/geo/promo link category        having one or more correlation criteria associated with said        first social/geo/promo link category, wherein said second        social/geo/promo links can be provided to additional 2D or 3D        geospatial map interactive displays provided to one or more of        said users, members, target markets, or demographics groups.

The invention can provide wherein said generating step (b) furthercomprises: generating, via a processor on a computer system or mobiledevice or wireless device, second promotional data sets from said firstpromotional data sets, said second promotional data sets comprisingsecond sets of location based, customized, promotions or offers that areprovided as 2D or 3D geospatial map interactive displays, said secondset of customized promotions or offers relating to products or servicesof said product or service or service providers, or related products orservices, for each of (i) said initial end users or members, (ii)additional end users or members, and (iii) target end user groups;

The invention can provide wherein selected online coupons,position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed.

The invention can provide wherein said displaying step (c) furthercomprises: electronically displaying to said users, members, targetmarkets, or demographics groups, on said 2D or 3D geospatial mapinteractive display, said second set of location based, customized,promotions or offers that are displayed as ad links, promotion or offerinformation, or promotional media, wherein said second set is providedas part of said first social/geo/promo link category for said firstposition of a social/geo/promo link promotional data set.

The invention can provide wherein said promotions or offers comprise orare displayed as one selected from the group consisting of social mediaadvertising impressions, text impressions, or tweet ad impressions,online marketplace ad impressions, online marketplace video impressions,online auction ad impressions, share ad impressions, online print mediaad impressions, telecommunication ad impressions, online coupons,position-based services, ad links, location-based services,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, location-based discounts or daily deal ads, location-basedadvertising, location-based ads, location-based marketing,location-based commerce, location-based deals and offers, mobile ads,mobile ad network, mobile advertising, mobile commerce, mobilelocation-based advertising and promotions or offers, mobile banking andmobile wallet services, customer loyalty cards, discounts and promotionsor offers and online or mobile payment system for coupons,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and online or mobile coupons and promotions or offers forproducts and/or services, discount ad impressions, impressions, socialmedia web impressions or similar types of position-based services, adlinks, location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, merchant ads, video clip ads, video upload orpresentations site ads or links, B2B ad impressions, B2C ad impressions,B2B social medial communication impressions, gambling ad impressions,gambling site impressions, sports or sports related ad impressions,sports gambling ads, multiplayer online game ads, virtual ads, digitalads or virtual billboard ads or virtual ad impressions through the useof digital technology to insert virtual advertising images on a virtuallandscape or into a social network, social networking websites or thirdparty websites or applications, live or pre-recorded television show orvideo or sporting event and online or mobile coupons and promotions oroffers for products or services, operating through credit cards or otherpayment services, automatically giving users discounts on theirpurchases at participating merchants, virtual or digital advertisements,banner ads, graphic color ads; promotions or offers inserted or overlayson images in a social network or website online or mobile device, socialvideo sharing impressions, video ad impressions, audio-video &photography impressions, near field communication (NFC), NFCimpressions, NFC boarding pass impressions, mobile boarding passimpressions, payment and tracking passenger impressions, aggregatorimpressions, viral impressions, any language or translated into anylanguage impressions, sports ad impressions, brand impressions, globalbrand impressions, product impressions, goods impressions, gamblingimpressions, auction impressions, real estate impressions, shoppingimpressions, sports impressions, travel & hospitality impressions,social gaming impressions, autos & vehicles impressions, pets & animalsimpressions, online communication impressions, education impressions,services impressions, social tracking impressions, social shoppingimpressions, sharing on a social networking system digital contentimpressions, mobile social video sharing impressions, virtual world adimpressions, video game impressions, in-game advertising impressions,location-based ads, mobile browser ad impressions, mobile web adimpressions, widgets or widget ad impressions, bookmark ad impressions,tab impressions, web feed impressions, tabbed browsing ad impressions,page zooming ad impressions, ad-sponsored link impressions, auctionimpressions, multiple platform website ads, interactive contentmarketing impressions via a mobile device or other similar device orandroid device or tablet device or mobile internet devices orholographic devices or mercatot cell phones, (e.g. holographic phone) orother non-phone connected device or computer ads, context syncing,across one or multiple platforms, stream search ad impressions,communications, monetization, monetize mobile usage online mediabusiness impressions, video or voice chat ad impressions, social hangout impressions, demographic impressions, name impressions, ageimpressions, gender impressions, relationship status impressions,country and city impressions, location impressions, education relatedand/or services impressions, social tracking impressions, workimpressions, interests & topics impressions, email ad impressions, photoblogging impressions, floating ad impressions, expanding ad impressions,polite ad impressions, wallpaper ad impressions, trick bannerimpressions, pop-up impressions, pop-under impressions, social videosharing impressions, video ad impressions, audio-video & photographyimpressions, sports ad impressions, brand impressions, global brandimpressions, product impressions, goods impressions, gamblingimpressions, auction impressions, real estate impressions, shoppingimpressions, sports impressions, travel & hospitality impressions,social gaming impressions, autos & vehicles impressions, pets & animalsimpressions, online communication impressions, education impressions,services impressions, social tracking impressions, social shoppingimpressions, sharing on a social networking system digital contentimpressions, mobile social video sharing impressions, map adimpressions, mobile ads, mobile ad network, mobile advertising formobile publishers and advertisers and mobile commerce, mobilelocation-based advertising and promotions or offers associated withlocation or maps in a social network or website online or mobile device,mobile and impressions, mobile products impressions, mobile appimpressions, social business app impressions, social enterprise appimpressions, third party app impressions, mobile ad products, targetedmobile ad impressions, mobile advertising network for mobile publishersand advertisers impressions, mobile user's location, phone brand, modeland retail price impressions, superstitials impressions, interstitial adimpressions, e-mail advertising impressions, display advertisingimpressions, social media behavior marketing impressions, social mediashopping impressions, social media ad impressions, social brandrecognition impressions, social media shopping, e-mail marketingimpressions referral marketing impressions, referral marketingimpressions, affiliate marketing impressions, inbound marketing, videomarketing, one-to-one marketing impressions, niche marketingimpressions, behavior impressions, affiliate marketing impressions,semantic advertising impressions with two or three dimensional images ongeospatial platform using cloud-type configuration and using cloudservices in combination with geo-mapping, web mapping, 2D and 3Dmapping, GPS, location mapping, social mapping, digital mapping, 3Dholographic mapping or mobile mapping technologies, in conjunction withsocial networking, a social networking environment, social networkinginteractions between members, to generate marketing and mappingrelationships between members of a social network or website, socialnetworking websites, or third party websites or applications.

The invention can provide wherein said third party is selected from agovernment agency, a credit reporting agency, a social network, anauction site, a company, an educational or financial institution, bank,a lender or mortgage company, an auto company, or a regulatory agencyaccording to applicable laws and regulations.

The invention can provide wherein said company is selected from thegroup consisting of a financial services company, a product company, aservices company, a social network, an auction site, a company, a brandmerchant or retailer, a real estate company or related services, aneducational or financial institution or bank, an entertainment company,an online penny or online auction, or other type of service company.

The invention can provide wherein the method further comprises:selecting a third social/geo/promo link category for a second positionof the social/geo/promo link promotional data set, where the thirdsocial/geo/promo link category is different from the one or moreidentified second social/geo/promo link categories.

The invention can provide wherein: the social/geo/promo link promotionaldata set is associated with a web page; and the social/geo/promo linkcategories are ordered by capturing, processing, analyzing and filteringrelevance, social content marketing, social contextual ads andconnections among said users, members, or their friends, family,acquaintances, classmates, or business associates; user-contributedinformation, mood recording impressions & updating, friendcommunications and blog impressions and focused marketing and thoseinteractions are used to select targeted location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed for the user or member ofa social network, and connecting them with the brand or advertiser tothe web page.

The invention can provide wherein identifying one or more secondsocial/geo/promo link categories using one or more correlation criteriafurther comprises: identifying one or more social/geo/promo linkcategories having a correlation measure that is less than a correlationthreshold.

The invention can provide wherein at least one second social/geo/promolink category has a separate correlation measure for at least onepair-wise combination of a category identifier associated with the atleast one second social/geo/promo link category and a categoryidentifier associated with the first social/geo/promo link category.

The invention can provide wherein promotions, offers, products, orservices, are paid for by mobile or interne based payments from users,members, publishers, marketers, user/consumers or third parties,optionally further comprising clicking on a web based promotion link,banner, coupon, offer, discount, window, or pop-up.

The invention can provide wherein a selected promotions or offersautomatically give users discounts on their purchases at participatingmerchants that generate marketing and mapping relationships betweenmembers of a social network or website and third party websites orapplications.

The invention can provide wherein said media used in said promotions oroffers are selected from the group consisting of live or pre-recordedaudio or video media, and wherein the purchase of a product or serviceby a user or member automatically gives users or members discounts onadditional purchases at participating merchants.

The invention can provide wherein a selected promotions or offers,coupons, products or services automatically populate a social networkwebsite display, a user page, web page, or website, based upon theuser's or member's location or geographic location of a mobile device,wireless device, tablet or other electronic device or geographiclocation of a mobile device, wireless device, tablet or other electronicdevice, user's or member's profile, or user's or member's preferences.

The invention can provide wherein a selected online payment system isdisplayed when a user or member clicks on a displayed coupon, promotion,offer, product, or service, based upon the user's or member's locationor geographic location of a mobile device, wireless device, tablet orother electronic device or geographic location of a mobile device,wireless device, tablet or other electronic device, profile, orlifestyle preferences.

The invention can provide wherein a selected online payment system isdisplayed when a user or member clicks on a displayed virtual ad,digital ad, virtual billboard ad, or virtual ad impression, optionallyfurther comprising a display of a virtual advertising image on a virtuallandscape or integrated into the background of a social networkingwebsites, third party website or application, live or pre-recordedvideo.

The invention can provide wherein a selected online coupons,position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers, aredisplayed in connection with an online or mobile news feed.

The invention can provide wherein a selected user's or member's locationor geographic location of a mobile device, wireless device, tablet orother electronic device or geographic location of a mobile device,wireless device, tablet or other electronic device, search results, mapsin relationship to points of interest, user generated content, onlinecoupons, position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers, aredisplayed in connection with a social network, website, or online ormobile commerce.

The invention can provide wherein a selected user or publisher dataacross one or multiple applications, platforms, mobile and internetwebsites, promotions or offers, and generatied user behavior data areprovided as cloud-type configuration using cloud services storing andhandling.

The invention can provided wherein a user or member or advertiser canselect or generate a coupon, promotion or offer that is shared withother users or members of a social network or website and is redeemableat a selected physical location, online, or via a mobile device.

The invention can provided wherein a user's or member's computer, mobiledevice, wireless device, tablet or other electronic device receives avideo or audio alert or text message in connection with a mobile,wireless and internet posted, location based, customized promotions oroffers for products or services are displayed in connection with asocial network, website or online or mobile commerce based upon theuser's or member's location or geographic location of a mobile device,wireless device, tablet or other electronic device, profile, orlifestyle preferences.

The invention can provide the method further comprises collecting andanalyzing social tracking data and impressions data of a user's ormember's location or geographic location of a mobile device, wirelessdevice, tablet or other electronic device or geographic location of amobile device, wireless device, tablet or other electronic device, mapsin relationship to points of interest, online channels, likes ordislikes, social networking interactions, clicks, sharing links orupdates, in order to generate mobile, wireless, and internet posted,location based, customized promotions or offers for products orservices, using (i) impressions data, (ii) location information data,(iii) 2D and 3D mapping data, (iv) user internet activity data; and (v)social networking interaction data, to provide coupons, promotions, oroffers in a social network or website or online or via a mobile device.

The invention can provide wherein said location-based, customized,promotions or offers include or are related to one are selected from thegroup consisting of user's or member's location or geographic locationof a mobile device, wireless device, tablet or other electronic device,search results, maps in relationship to points of interest, usergenerated content, mobile location-based advertising, promotions oroffers and marketing impressions, real-time user/consumer data withuser's location, impressions for advertisers selected from user's ormember's preferences, preferred locations, interests, networkinginterests or connections, channels; location-based services,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, location-based discounts or daily deal ads, location-basedadvertising, location-based ads, location-based marketing,location-based commerce, location-based deals and offers, mobile ads,mobile ad network, mobile advertising, mobile location-based advertisingand promotions, mobile banking and mobile wallet services, customerloyalty cards, discounts and promotions or offers and online or mobilepayment system for coupons, location-based promotions, location-basedoffers, location-based coupons, promotions or offers in connection withan online or mobile news feed and online or mobile coupons andpromotions or offers for products or services, location-basedgeo-targeted or geo-tagged advertisements, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, location-basedadvertising, location-based deals and offers, position-based services,ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, discount ad impressions, merchant adimpressions, email coupon impressions, online coupons, position-basedservices, ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, location-based advertising, mobilelocation-based advertising, geo-targeted or geo-tagged advertisements,processing, analyzing and filtering impressions based upon people,places and things, content, audience, geographical area, delivery modes,data sets and ad markers; distribution of location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, position-based services,advertisements or mobile coupons, mobile grocery coupons, mobile socialnetworking impressions, location-based mobile ads, mobile ad network,mobile advertising for mobile publishers and advertisers and mobilecommerce, mobile location-based advertising and promotions or offersassociated with location or maps in a social network or website onlineor mobile device, location-based mobile coupons, targeted mobile adimpressions, mobile user's location, location-based deals and offers,daily deal coupons, last minute deals, free or discounted printablecoupons, business directories, SMS marketing.

Accordingly, it is an object of the present invention to provide a newmechanism for tracking social behavior and profiling a user during themarketing of digital content, by any means known in the art, e.g., asdisclosed in U.S. application Ser. No. 09/797,647, filed Mar. 1, 2001,which is entirely incorporated herein by reference.

Another object of the invention is to provide cloud-type configurationand using cloud services storing and handling user or publisher dataacross one or multiple applications, platforms, including mobile andwebsites, promotions or offers and generating user behavior data.

And another object of the invention is to provide such a mechanism whichoperates continuously, whenever user/consumers want and without need forthe actual physical availability of vendor and financial intermediaryparties.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagrammatic and block diagram view of a method or systemfor Mapping Display of Location Based Customized Promotions or Offersfor Products or Services based on User Behavior and Location and SocialNetworking, (“LBCP-PS-UBL-SN”) system, according to an exemplaryembodiment;

FIG. 2 is a simplified block diagram showing, in greater detail, adatabase server portion of the main server system shown in FIG. 1;

FIG. 3 is a simplified flowchart diagram view illustrating interactionsbetween the client system, and the main server system, according to anexemplary embodiment;

FIG. 4 is a simplified flowchart diagram view showing the steps forregistration of a new user on the main server system, according to anexemplary embodiment;

FIG. 5-6 is a simplified flowchart diagram view showing, in greaterdetail, the steps of updating the master category list, plugins, andbrand logo information, respectively, that are shown in block diagramform in FIG. 4, according to an exemplary embodiment;

FIG. 7 is a simplified flowchart diagram view showing, in greaterdetail, the step of updating advertising data that is shown in blockdiagram form in FIG. 4, according to an exemplary embodiment;

FIG. 8 is a simplified flowchart diagram view showing the steps involvedin obtaining a client script, according to an exemplary embodiment;

FIGS. 9-10 are simplified flowchart diagram views showing alternateactions taken by the client system in response to selection by the userof a logo pane and an advertising pane, respectively, according toexemplary embodiments;

FIG. 11 is a simplified flowchart diagram view showing the stepsexecuted by the client system when a user selects an item fromLBCP-PS-UBL-SN information and/or data subcategory list, according to anexemplary embodiment;

FIGS. 12A/B are flow diagrams of processes for controlling the number ofclicks to a clickable advertisement or online coupon, according toexemplary embodiments;

FIG. 13 illustrates a screen display defining an interface associatedwith a client system portion, according to an exemplary embodiment;

FIG. 14 is a schematic diagram of an exemplary implementation of ageospatial decision management system for implementing a geographicinformation system over a network.

FIG. 15 is a schematic diagram of a geospatial decision managementsystem depicting exemplary implementations of technical and managementinterface tools available to a client user.

FIG. 16 is a schematic diagram of additional components of a geospatialdecision management system for implementing access control topresentation of geospatial attributes within a network.

FIG. 17 is a flow diagram of exemplary operations for implementingaccess control to presentation of geospatial attributes within ageospatial decision management system.

FIG. 18 is a schematic diagram of an exemplary implementation of ageneral-purpose mobile and/or computer system that that can be used toimplement any, all, and/or various aspects of the present invention,e.g., but not limited to a geospatial decision management system,including access control.

FIG. 19 are tables showing the use of delivering advertising searchimpressions to advertisers brands and other third parties for onlinemarketing of location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions including lists of representativeuser/consumer, e-commerce, retail, media & entertainment, business,government, sports, or education related and/or services products andservices that can be provided in combination with geospatial, webmapping, 2D and 3D mapping, GPS, location mapping, social mapping,digital mapping, 3D holographic mapping and/or mobile mappingtechnologies with socially responsible information, local, global andcompany information, user's or member's profile preferences andpreferred locations, interests, preferences or networking interests orconnections or channels, location-based promotions, location-basedoffers, location-based coupons, promotions or offers in connection withan online or mobile news feed, position-based services, location-basedadvertisements, location-based deals and offers, and/or location-baseddeals and offers and location-based services in real-time via mobiledevice or wireless device or electronic device or other similar deviceor android device or tablet device or mobile internet devices orholographic devices or holographic phone or non-phone connected deviceor computer online coupons, position-based services, ad links,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, location-based advertisements impressions, in real time,using in the location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions and online or mobile coupons and promotions oroffers for online or mobile coupons and promotions or offers forProducts, Goods, Gambling, Auctions, Real Estate, Shopping, Sports,Travel & Hospitality, Social Gaming, Autos & Vehicles, Pets & Animals,Online Communities, Education related and/or Services, which areaccessible across one or multiple websites or third party applicationswith two or three dimensional images on geospatial platform usingcloud-type configuration and using cloud services in combination withgeo-mapping, web mapping, 2D and 3D mapping, GPS, location mapping,social mapping, digital mapping, 3D holographic mapping and/or mobilemapping technologies with in real time, social, local, mobile search,mobile services, mobile location-based advertising and promotions' oroffers' impressions, mobile social networking impressions,location-based mobile ads, mobile ad network, mobile advertising formobile publishers and advertisers and mobile commerce, mobilelocation-based advertising and promotions or offers associated withlocation or maps in a social network or website online or mobile device,location-based mobile coupons, mobile grocery coupons, mobile andimpressions, mobile products impressions, mobile app impressions, socialbusiness app impressions, social enterprise app impressions, third partyapp impressions, mobile ad products, targeted mobile ad impressions,mobile advertising network for mobile publishers and advertisersimpressions, mobile user's location, phone brand, model and retail priceimpressions, and mobile coupons, mobile grocery coupons, mobile bankingand mobile wallet services, customer loyalty cards, discounts andpromotions or offers and online or mobile payment system for coupons,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and online or mobile coupons and promotions or offers forproducts and/or services, social shopping and social networking, socialnetworking interactions between members and generate marketing andmapping relationships between members of a social network or website,social networking websites or third party websites or applications andcharity/humanitarian aid or sustainable gift, according to the presentinvention.

FIG. 20 is a block diagram of an example online system of the presentinvention.

FIG. 21A illustrates an example of a related social/geo/promo linkpromotional data set provided with geospatial, web page content.

FIG. 21B illustrates an example of multiple related social/geo/promolink promotional data sets provided with the web page content.

FIG. 22 is a block diagram of an example implementation of anadvertising management system of the invention that provides relatedsocial/geo/promo link promotional data set with correlated broad andalternative categories.

FIG. 23 is a block diagram of an example implementation of thesocial/geo/promo link server of the present invention.

FIG. 24 is a flow diagram of an example process for providing a relatedsocial/geo/promo link promotional data set with correlated broadcategories.

FIG. 25 is a flow diagram of an example process for providing multiplerelated social/geo/promo link promotional data sets with clusteredcategories.

FIG. 26 is a diagram illustrating some components of an online gamingplatform according to at least some embodiments of the presentinvention;

FIG. 27 is a diagram illustrating some components of a transactionserver according to some embodiments of the present invention;

FIG. 28 is a flowchart illustrating steps which may be performedaccording to one or more methods associated with some embodiments of thepresent invention.

DETAILED DESCRIPTION

The present invention relates to a one or more of method, apparatus,computer readable medium, computer system, network, or system providedmethod, apparatus, computer readable medium, computer system, network,or system, is provided for using impressions tracking and analysis,location information, 2D and 3D mapping, social media, and user behaviorand information for generating mobile and internet posted promotions oroffers for, and/or sales of, products and/or services.

The present invention provides one or more of a method, apparatus,computer readable medium, computer system, wireless or wired network, orsystem to provide a delivery system for advertisers, brands and/or otherthird parties to conduct advertising using mobile or internetpromotions' or offers' impressions tracking and analysis, locationinformation, 2D and 3D mapping, social media, and user behavior andinformation for generating mobile and internet posted promotions oroffers for, and/or sales of, products and/or services.

Definitions

2D and 3D Mapping, refers to any type of mapping of any user, productprovider, service provider, target market, or demographic grouplocation, e.g., but not limited to GPS, GIS, mapping, holographicmapping, 2D mapping, 3D mapping, triangulation, digital mapping, socialmapping, position based mapping, web mapping, location mapping, mappingtechnologies, mobile mapping, and the like, as defined herein and/or asknown in the art.

2D Mapping, non-limiting examples of 2D mapping, include a variety ofmap types that are viewable or visible when displayed directly or viaclickable anchors on top of 2D maps. A 2D map browser capable ofcontinuous scrolls and zoom of an arbitrarily large sheet of 2Dinformation (which can be used according to the present inventionfurther including the use of 2D, 3D, GPS, mobile mapping, and locationmapping).

3D Holographic Mapping, non-limiting examples of 3D holographic mapping,include any method of mapping three-dimensional points to atwo-dimensional plane using holographic mapping technology (which can beused according to the present invention further including the use of 2D,3D, GPS, mobile mapping, and location mapping).

3D Mapping, non-limiting examples of 3D mapping, include any method ofmapping three-dimensional points to a two-dimensional plane (which canbe used according to the present invention further including the use of2D, 3D, GPS, mobile mapping, and location mapping).

Ad Click Impressions can include an Internet advertising model used todirect traffic to websites, where advertisers pay the publisher when thead is clicked. With search engines, advertisers typically bid on keywordphrases relevant to their target market.

Ad Coverage Impressions can include the percentage of time theadvertiser was found on the first page of sponsored listings for akeyword.

Ad Impressions can include a measurement of responses from an addelivery system to an ad request from the user's browser. ImpressionShare includes the percentage of searches on all keyword impressions,revenue or revenue sharing impressions in the keyword group that theadvertiser was found on the first page of sponsored listings. AdImpressions include the count of ads, which are served to a user. Adscan be requested by the user's browser, (referred to as pulled ads) orthey can be pushed, such as e-mail ads. Ad impressions are a measurementof responses from an ad delivery system to an ad request from the user'sbrowser, which is filtered for robotic activity and is recorded at apoint at late as possible in the process of delivery. AdvertisingNetwork is a company that connects advertisers to web sites that want tohost advertisements online or via a mobile device.

Advertising Network, an online advertising network or ad network is acompany that connects advertisers to web sites that want to hostadvertisements. The key function of an ad network is aggregation of adspace supply from publishers and matching it with advertiser demand. Thephrase “ad network” by itself is media-neutral in the sense that therecan be a “Television Ad Network” or a “Print Ad Network” or a “Social AdNetwork,” but is increasingly used to mean “online ad network” as theeffect of aggregation of publisher ad space and sale to advertisers ismost commonly seen in the online space. The fundamental differencebetween traditional media ad networks and online ad networks is thatonline ad networks use a central Ad server to deliver advertisements touser/consumers, which enables targeting, tracking and reporting ofimpressions in ways not possible with analog media alternatives.

Ad Network, ad networks (advertising network, banner network, online adnetwork) are advertising companies, which administer ad sales, billing,serving and collection for web sites. Ad networks often aggregate sitesinto specific categories or demographic groups or geographic data, thensell ad inventory to advertisers either to specific sites within thenetworks, specific categories or demographics, or via run of networkbuys, which target sites within the network. Ad networks can sell adinventory on CPM, CPC, CPA and other revenue models.

Ad Server, can include ad servers for publishers that are designed tomaximize ad revenue for the publisher. There are ad servers foradvertisers, marketers and agencies that help advertisers in campaignmanagement. There are ad servers for ad networks, which are similar toad servers for publishers with the additional feature on whichpublishers are making money and which ones are not.

Ad Server, can include a third-party system composed of powerful serverhardware, ad-serving software, and a powerful Internet connection, usedby advertisers and web publishers for rapid and reliable display ofonline advertisements.

Ad Rotation can include the practice of showing multiple advertisementsin a single location a web page.

Ad-Sponsored Link Impressions can include or paid link advertisementsand the three main service providers are Google™, Yahoo™ and Microsoft™.Google AdWords™, Yahoo Search Marketing™ and Microsoft Line Search™listings allow a business to pay for ads that are displayed when certainkey word terms are used in searches. The ads can be restricted to aspecific search engine.

Advertisements or Advertising, advertisements can include any type ofPromotion of Offer in any form of any online or mobile coupons andpromotions or offers for products and/or services.

Ad Click Impressions, non-limiting examples include, but are not limitedto, include the number of ad click impressions, profile targetingimpressions, unique behavioral profile of users or members, open sourceimpressions, engagement impressions, media, search, video, mobile,cross-media and e-commerce impressions that ads for the advertiserreceived.

Advertising Application Programming Interfaces (APIs) in a Cloud-TypeConfiguration and Using Cloud Services, non-limiting examples include,but are not limited to, include is a specification intended to be usedas an interface by software components to communicate with each other.

Affiliate Marketing Impressions include is a type of performance-basedmarketing in which a business rewards one or more affiliates for eachvisitor customer brought about by the affiliate's own marketing efforts.

Aggregator, people consume content through socially powered aggregatorsand curators.

Banner Ads, non-limiting examples include, but are not limited to, is aform of advertising on the world wide web delivered by an Ad server.This form of online advertising entails embedding into a web page.

Behavior Information means any information relating to, the activity of(including online activity), interests of, preferences of, browsing orpurchasing information of, relationships of, Impressions, locations orpreferred locations, social networking information of, and the like, ofone or more of a user, a group of users, member or group of members,target markets, demographic groups or geographic data, social networkinggroup, and the like.

Behavioral Targeting, In addition to contextual targeting, onlineadvertising can be targeted based on a user's online behavior. Thispractice is known as behavioral targeting.

Buying Behavior Impressions, can include the study of when, why, how andwhere people do or do not buy a product. Purchase decision impressionsmaking pattern is complex amalgam of needs and desires and is influencedby factors such as the 1) user/consumer's societal role, (parent,spouse, workers, etc.), 2) social and cultural environment and 3)aspirations and inhibitions.

Blogs, Blogs, short for web logs, are online journals for a particularperson. The owner can post a message periodically, allowing others tocomment.

Brand Ads, it is advertising with a strong emphasis on the company brand(logo and/or company name) also known as integrated marketingcommunications (IMC). Brands use social channels to deliver customerservice driven activities.

Brand Advertising Impressions, can include advertising with a strongemphasis on the company brand, (logo and/or company name) also known asintegrated marketing communications. Advertising is a paid form ofcommunication tool to communicate with the mass people.

Business2business (“B2B”) Ad Impressions, non-limiting examples include,but are not limited to, a business that markets and sells products orservices to other businesses. B2B companies do not sell to enduser/consumers or individuals. B2B is the practice of individualorganizations, including commercial businesses, governments andinstitutions advertising the sale of their products or services to othercompany's organizations that in turn resell them, use them as acomponent in products or services they offer, or use them to supporttheir operations. Business2User/consumer (“B2C”) Ad Impressions, Abusiness that markets and sells products or services to individuals orend user user/consumers. The term B2C is generally used to describebusinesses that sell their products or services online.Business2business (“B2B”) Social Media Communication Impressions, B2Bcompanies who embrace social media to connect with prospects andcustomers need to understand storytelling as a means for communicationtold in words, images, audio and video, depending on their use.

Caching Impressions, non-limiting examples include, but are not limitedto, include the caching impressions, peer-to-peer impressions,peer-to-peer recommendations, facial recognition technology impressions,affective impressions and recognition impressions at which ads for theadvertiser have been served.

Celebrity or Entertainment News, refers to the communication orpresentation of any information about any aspect or activity relatingone or more celebrities or the entertainment industry.

Channels, a distributed social network channel is an Internet socialnetwork service that is decentralized and distributed across differentproviders. The emphasis of the distribution is on portability a,interoperability and federation capability. It contrasts with socialnetwork aggregation services, which are used to manage accounts andactivities across multiple discrete social networks.

Cloud-Type Configuration, cloud computing is the delivery of computingand storage capacity as a service to a heterogeneous community ofend-recipients. The name comes from the use of a cloud-shaped symbol asan abstraction for the complex infrastructure it contains in systemdiagrams. Cloud computing entrusts services with a user's data, softwareand computation over a network.

Cloud Services or Cloud Computing is the delivery of computing andstorage capacity as a service to a heterogeneous community ofend-recipients over a network. The three types of cloud computing areInfrastructure as a Service (IaaS), Platform as a Service (PaaS), andSoftware as a Service (SaaS).

Communications, social media communications online includes web-basedand mobile-based technologies, which are used to turn communicationsinto interactive dialogue among organizations, communities, andindividuals that allow the creation and exchange of user-generatedcontent.

Computer Surveillance, Computer surveillance is the act of performingsurveillance of computer or mobile activity and of data stored on a harddrive or being transferred over the Internet.

Cost per Click, the cost for each click an ad receives.

Cost per Impression, or CPI or CPM, are terms used in online advertisingand marketing impressions related to web traffic.

Cost Per Impression, often abbreviated to CPI or CPM (Cost per mille)are terms used in online advertising and marketing related to webtraffic. They refer to the cost of interne marketing campaigns whereadvertisers pay for every time their ad is displayed, usually in theform of a banner ad on a website, but can also refer to advertisementsin Email advertising. An impression is the display of an ad to a userwhile viewing a web page. A single web page may contain multiple ads. Insuch cases, a single page view would result in one impression for eachad displayed. In order to count the impressions served as accurately aspossible and prevent fraud, an ad server may exclude certainnon-qualifying activities such as page-refreshes or other user actionsfrom counting as impressions. When advertising rates are described asCPM or CPI, this is the amount paid for every thousand qualifyingimpressions served.

Coupon, in marketing, a coupon is a ticket or document that can beexchanged for a financial discount or rebate when purchasing a product.

CPA, or cost per action, is an ad payment model in which advertisers payonly when an ad display leads to a completed sale, registration,download, etc.

Cost per Thousand (CPM), is a dollar comparison that shows the relativecost of various media or vehicles; the figure indicates the dollar costof advertising exposure to a thousand households or individuals.

Customer Loyalty Cards, and Payment System for Coupons, Location-BasedPromotions, Location-Based Offers, Location-Based Coupons, Promotions orOffers in Connection with an Online or Mobile News Feed and Online orMobile Coupons and Promotions or Offers for Products and/or Services, acustomer loyalty card, in marketing generally and in retailing morespecifically, a loyalty card, rewards card, points card, advantage card,or club card is a plastic or paper card, visually similar to a creditcard or debit card, that identifies the card holder as a member in aloyalty program. Loyalty cards are a system of the loyalty businessmodel. In the United Kingdom it is typically called a loyalty card, inCanada a rewards card or a points card, and in the United States eithera discount card, a club card or a rewards card. Cards typically have abarcode or magnetic stripe that can be easily scanned, and some are evenchip cards. Small key ring cards (also known as key tags) which serve askey fobs are often used for convenience in carrying and ease of access.Customer loyalty cards include a payment system for coupons,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and online or mobile coupons and promotions or offers forproducts and/or services, operating through credit cards or otherpayment services, automatically give users discounts on their purchasesat participating merchants. The merchants also have access to data onwhen customers purchase their goods and their personal information(which can be used according to the present invention further includingthe use of 2D, 3D, GPS, mobile mapping, and location mapping).

Daily Deal Ads Impressions, is a view of a type of ecommerce in which awebsite offers a single product for sale for a period of 24 to 36 hours.Members of deal of the day website receive online offers and invitationsin postal mail, email and social networks.

Demographic Group means any group for promotions or offers, networking,or any communication that is based on selected criteria, e.g., but notlimited to, one or more of age, gender, location, associated attributes,interests, profile, buying or browsing activity or behavior, and thelike.

Device Type Ads, are target ads based on the user's device type.

Digital Mapping, is the process by which a collection of data iscompiled and formatted into a virtual image. The primary function ofthis technology is to produce maps that give accurate representations ofa particular area, detailing major road arteries and other points ofinterest (which can be used according to the present invention furtherincluding the use of 2D, 3D, GPS, mobile mapping, and location mapping).

Digital Promotions or Offers, is a form of promoting that uses theInternet and world wide web to deliver marketing messages via the web ormobile to attract customers.

Display Advertising, Display advertising appears on web pages in manyforms, including web banners.

Education related product and/or services refers to anything that can beincluded in one or more educational related activities, e.g., educationrelated and/or services products, goods or services that can include anyknown or potential educational related activity, institution, company,agency, entity, and the like, at any level, e.g., pre-school, elementaryschool, middle school, a high school, prep school, boarding school, acollege, a business, a non-profit company or any other group of peoplewho may desire to association with each other, a university,recreational, professional, local, city, county, state, region,Provence, country, union, league, associated, or group of countries,continental, hemisphere, or any other grouping of any of the above,e.g., company, collegiate or professional. Educational related refers toany type or educational related endeavor.

Facebook, is a social networking service and website launched inFebruary 2004. Users or members must register before using the site,after which they may create a personal profile, add other users ormembers as Friends and exchange messages, including automaticnotifications when they update their profile.

Facial Recognition Technology Impressions or Facial Recognition System,is a computer application for automatically identifying or verifying aperson from a digital image or a frame from a video source. One of theways to do this is by comparing selected facial features from the imageand a facial database. It is typically used in security systems and canbe compared to other biometrics such as fingerprint or eye irisrecognition systems.

Filtering, is the number of keyword impressions, revenue or revenuesharing impressions in the keyword group that the advertiser was foundon the first page of sponsored listings across the World Wide Web on acomputer, mobile device or other devices.

Gambling, the terms “gaming,” “gambling” or the like, refers to eitherland-based or online events, activities, games, sessions, rounds, hands,rolls and operations etc., including video games, Web games, onlinecasino, casino games, card games, poker, dice games, online sportsbetting, sporting events and/or any other gaming or gambling events. Inaddition, the word “bet,” “bid,” or the like, refer to any type ofwagers, bets or gaming ventures that are placed on random events,whether of monetary or non-monetary value, as known in the art, and/oras presented herein and below and delivery system for providing andusing location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and other products, including location-based advertising,mobile location-based advertising and promotions or offers and marketingimpressions across the world wide web on a computer, mobile device orother devices.

Game Impressions, refers to advertising in computer, video games andsocial games.

Geo-Coding, geo-coding refers to a process of taking non-coordinatedbased geographical identifiers, such as a street address and findingassociated geographic coordinates across the world wide web on acomputer, mobile device or other devices. Geo-Location, (IP) Ads, aretargeted ads based on the user's location as defined by their device IPaddress.

Geocoding, Geocoding refers to a process of taking non-coordinated basedgeographical identifiers, such as a street address and findingassociated geographic coordinates.

Geo-Fencing, geo-fencing is a term utilized primarily in the corporateworld that refers to the practice of limiting mobile employees to aspecific geographic location by tracking their whereabouts via thetechnology of global positioning system, (“GPS”). With geo-fencing, as amobile user enters a pre-defined geography, their mobile device tagsthem as incoming. Merchant's servers keyed to corresponding apps couldbe able to send coupons and prompts to new arrivals in the area acrossthe World Wide Web on a computer, mobile device or other devices.

Geofencing, Geofencing refers to the practice of limiting mobileemployees to a specific geographic location by tracking theirwhereabouts via the technology of global positioning system (“GPS”).

Geographic Data, data created in a social network in connection with alocation or map.

Geo-Location, (Key Value) Ads, are target ads based on the user'slocation as defined by registration data passed from the app in the adcall.

Geolocation, Geolocation is the identification of the real-worldgeographic location of an object such as a radar, mobile phone or anInternet connected computer terminal, online coupons, promotions oroffers, in real time. Geolocation may refer to the practice of assessingthe location or the actual assessed location.

Geospatial Analysis is an approach to applying statistical analysis andother informational techniques to geographically based data. Suchanalysis employs spatial software and analytical methods withterrestrial or geographic datasets, including geographic informationsystems and geomatics.

Geotagging, Geogtagging is the process of adding geographicidentification metadata to various media such as a geo-tagged photographor video, website, SMS message QR codes or RSS feeds and is a form ofgeospatial metadata. These data usually consist of latitude andlongitude coordinates, though they can also include altitude, bearing,distance, and accuracy data and place names.

Giving Back, Social Shoppers can optionally be able to help those whohave been impacted by a natural disaster, live in impoverishedconditions or are less fortunate in the world, such as to providemicroloans or microcredit, humanitarian aid and sustainable gifts tothose in need and support other worldly causes in developing countriesand charities in their communities and local and global causes aroundour planet and other relief efforts for natural and man-made disasters.

Geo-Targeted Ads, is a method of determining the geo-location of awebsite visitor and delivery different content marketing impressions orads to that visitor based on his or her location impressions, such ascountry, region/state, city, metro code/zip code, organization, IPaddress, ISP or other criteria across the world wide web on a computer,mobile device or other devices.

GIS Technologies, is a system designed to capture, store, manipulate,analyze, manage and present all types of geographical data.

Global Brand Ads, A brand is a “Name, term, design, symbol, or any otherfeature that identifies one seller's good or service as distinct fromthose of other sellers.” Branding began as a way to tell one person'scattle from another by means of a hot iron stamp. A modern example of aglobal brand is Coca Cola™, which belongs to the Coca-Cola Company™.

Google Earth, the application of geospatial analysis is where itprovides a virtual globe, map and geographical information program.Google Earth™ is a virtual globe, map and geographic information programthat layered with geographic information. Google Earth™ is available forAndroid, Windows 2000, XP, Vista 7, Mac OS X, Blackberry Storm, iOS andLinux. Google Earth™ provides a wealth of topographical informationabout our planet Earth on a variety of subjects. Google Earth™ lets youfly anywhere to view satellite imagery, maps, terrain, 3D buildings,galaxies in outer space, and the depths of the ocean.

GPS Technologies, is a space-based satellite navigation system thatprovides location and time information in all weather, anywhere on ornear the Earth, where there is an unobstructed line of sight to four ormore GPS satellites.

Groupware, groupware software allows subjects to share data such asfiles, photos, text, etc.

Hit or Visit Impressions, a hit or visit impressions is a single filerequest in the access log of a web server.

Impression(s), also called a view or an ad view, is a term that refersto the point in which an ad is viewed once by a visitor, or displayedonce on a web page. The number of impressions of a particularadvertisement is determined by the number of times the particular pageis located and loaded. It is a measurement of how many times anadvertising placement would be served up on a web site on a computer,mobile device or other device. Impression refers to any type ofImpression as described or defined herein, or as known in the art.

Instant Messaging, an instant messaging application or client allows oneto communicate with another person over a network in real time, inrelative privacy. One can add friends to a contact or buddy list byentering the person's email address or messenger ID.

Interactive Advertising, uses online or offline interactive media tocommunicate with user/consumers and to promote products, brands,services and public service announcements, corporate or political group.

Internet Forums, Internet forums allow users or members to post a“topic” for others to review. Other users or members can view the topicand post their own comments in a linear fashion, one after the other.

Internet Marketing, also known as web marketing, online marketing,advertising or e-marketing is referred to as the marketing, (generalpromotion) of products or services over the Internet.

Keyword Impressions, is the percentage of keyword impressions in thekeyword group that the advertiser was found on the first page ofsponsored listings at least once.

Language, may refer either to the specifically human capacity foracquiring and using complex systems of communication, or to a specificinstance of such a system of complex communication. The scientific studyof language in any of its senses is called linguistics. There areapproximately 3,000 to 6,000 languages that are spoken by humans todayare the most salient examples, but natural languages can also be basedon visual rather than auditory stimuli, for example in sign languagesand written language. Codes and other kinds of artificially constructedcommunication systems such as those used for computer programming canalso be called languages. A language in this sense is a system of signsfor encoding and decoding information.

Legal Ad Impressions, is an impression from an advertising by lawyers(attorneys at law) and law firms. Legal marketing is a broader termreferring to advertising and other practices, such as client relationsand public relations.

Like or Dislike Impressions, in online communities (social networking ormedia sharing experiences across a broader range of devices, create andmaintain user engagement portals, e.g., Facebook™ or YouTube™),dedicated visual GUI elements (icons, buttons, etc.) provide for usersor members the options to “like” certain persons, groups, pages, status,posts, comments, published links, videos, photos, etc., thus displayingtheir personal attraction, acknowledgement or sympathy with the “liked”object and this “liked” status will be constantly displayed. Sometimescommunities apply a “dislike” option (as opposed to “like”), some evenmake possible to withdraw one's “like.”

Location-Based Advertising, non-limiting examples of location-basedadvertising include a new form of advertising that integrates mobileadvertising with location-based services (which can be used according tothe present invention further including the use of 2D, 3D, GPS, mobilemapping, and location mapping) and online or mobile payment system forcoupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services. The technology is used topinpoint user/consumer's location and provide location specificgeotargeted or geotagged advertisements on their mobile device.

Location-Based Commerce, (L-Commerce) refers to the localization ofproducts and services through mobile commerce and context awarecomputing technologies. L-commerce revolves around 5 key service areas:a) Location: determining the basic position of a person or a thing; b)Navigation: plotting a route from one location to another; c) Tracking:monitoring the movement of a person or a thing; d) Mapping: creatingmaps of specific geographical locations; e) Timing: determining theprecise time at a specific location; f) Providing location-basedservices involves several technologies; g) Position DeterminingEquipment (PDE)—identifies location of mobile device. h) MobilePositioning Center (MPC)—a server that manages the location info fromPDE; i) Geographic Information System (GIS)—geographic contents consistsof streets, road maps, addresses, and points of interest; and j)Location-specific content—used in conjunction with geographic content toprovide the location of particular services.

Location-Based Deals and Offers, non-limiting examples of location-baseddeals and offers are based upon where you are and online or mobilepayment system for coupons, location-based promotions, location-basedoffers, location-based coupons, promotions or offers in connection withan online or mobile news feed and online or mobile coupons andpromotions or offers for products and/or services. The technology isused to pinpoint user/consumer's location and provide location specificgeo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed across the weband on mobile device (which can be used according to the presentinvention further including the use of 2D, 3D, GPS, mobile mapping, andlocation mapping).

Location-Based Discounts or Daily Deals, non-limiting examples oflocation-based discounts or daily deals are based upon where you are andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services. Thetechnology is used to pinpoint user/consumer's location and providelocation specific geo-targeted or geo-tagged advertisements and/orlocation-based discounts or daily deals across the World Wide Web and onmobile device (which can be used according to the present inventionfurther including the use of 2D, 3D, GPS, mobile mapping, and locationmapping). Location-Based Promotions, Location-Based Offers,Location-Based Coupons, Promotions or Offers in Connection with anOnline or Mobile News Feed, non-limiting examples of location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed includelocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, location-based advertising, location-based ad impressions,mobile location-based advertising and marketing across the web and onmobile device or computer (which can be used according to the presentinvention further including the use of 2D, 3D, GPS, mobile mapping, andlocation mapping) and online or mobile payment system for coupons,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and online or mobile coupons and promotions or offers forproducts and/or services.

Location-Based Services, can include but are not limited to, a generalclass of computer program level services used to include specificcontrols for location and time data as control features in computerprograms and online or mobile promotions or offers and/or paymentsystems for location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services (which can be used according tothe present invention further including the use of 2D, 3D, GPS, mobilemapping, and location mapping). Non-limiting examples include, but arenot limited to, Recommending product, service, or social events in acity; Requesting the nearest business or service, such as an ATM orrestaurant; Turn by turn navigation to any address; Locating people on amap displayed on the mobile phone; Receiving alerts, such asnotification of a sale on gas or warning of a traffic jam;Location-based mobile advertising; Asset recovery combined with activeRF to find, for example, stolen assets in containers where GPS would notwork; Games where your location is part of the game play, for exampleyour movements during your day make your avatar move in the game or yourposition unlocks content; Real-time Q&A revolving around restaurants,services, and other venues; Resource tracking with dynamic distribution(e.g., taxis, service people, rental equipment, doctors, fleetscheduling.); Resource tracking (e.g., objects without privacy controls,using passive sensors or RF tags, such as packages and train boxcars);Finding someone or something (e.g., Person by skill (doctor), businessdirectory, navigation, weather, traffic, room schedules, stolen phone,emergency calls); Proximity-based notification (push or pull) (e.g.,Targeted advertising, buddy list, common profile matching (dating));Proximity-based actuation (push or pull) (e.g., Payment based uponproximity (EZ pass, toll watch), automatic airport check-in). Examplesinclude Google Latitude™ and Apple™'s Find My Friends™. Both allow onespermissioned “friends” to track one's location in real time. Eachfunctions in the same way at a high level, but with differing functionsand features:

Function Google Latitude Find My Friends Operating systems supportediOS, Android, BlackBerry OS, iOS only Windows Mobile, Symbian S60 Webapplication available Yes No User identification Google Account Apple IDUpdate frequency of location Dynamically periodic On demand by remoteuser Stale location behavior Last reported location Unknown locationLocation history Optional, visible only to tracked user No Temporarylocation sharing No Yes, multiple users, expiry date/time Bilateralsharing of location Yes by default No by default with friends Precisionlevels configurable Best location, city-level or hidden Best locationonly on a per-friend basis Manually configure location Yes No Check intonearby place Yes No Custom location labels No Yes Source of friends'names Friends' Google profiles User's own contacts from and photos localiOS device Maximum distance calculated 5,000 miles 99 km or 99 miles tofriends' locations

Location-Based Offers, Location-Based Coupons, Promotions or Offers inConnection with an Online or Mobile News Feed, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed are a special kind of offer, a kind of salespromotion in a general class of computer program-level services used toinclude specific controls for location and time data as control featuresin computer programs. As such (LBO or LBS) is an information and has anumber of uses in Social Networking today as an entertainment service,which is accessible with mobile devices through the mobile network andwhich uses information on the geographical position of the mobiledevice. This has become more and more important with the expansion ofthe smartphone and pad markets as well.

Location Mapping is the place or point that something is at and closelyrelated to location-based services and includes a check-in feature thatties in social networking integration and location-based services (whichcan be used according to the present invention further including the useof 2D, 3D, GPS, mobile mapping, and location mapping).

Location Information means any information relating to current, prior,preferred, desired, interested, or future location of one or more of auser, a group of users, member or group of members, target markets,demographic groups or geographic data, social networking group, productprovider, service provider, or related thereto.

Mapped Ads, includes a form of advertising in which information orproducts or services are added to online mapping services.

Mapping, Mapping usually refers to map-making and often used instead ofcartography. Mapping term is also sometimes used for geospatial datacollection (e.g. LIDAR mapping) but in fact it is not mapping because amap is created through some cartographic works (i.e. determining thescale/level of detail and content of geographic or cartographicdatabase, entry criteria and symbol specification for geospatialobjects, generalization, layout design etc.). In other words, theacquisition of data with (geographic) coordinates directly from terrainor imagery does not mean mapping but surveying.

Massively Multiplayer Online Games (MMOGs), MMOG's are virtual worldsthat add various sorts of point systems, levels, competition and winnersand losers to virtual world simulation.

Media Impressions, web-based and mobile-based technologies, which areused to turn communication into interactive dialogue betweenorganizations, communities and individuals.

Merchant Ads, includes users or members will be able to advertise theirbusiness on Social Earth. When someone clicks on your ad, they will landon your page where they can learn more about your business or make apurchase.

Microloans or Microcredit Market, is an extension of very small loans tothose in poverty designed to spur entrepreneurship.

Mobile Ads with Location or Maps in a Social Network or Website Onlineor Mobile Device, a form of advertising via mobile or wireless device orelectronic device or mobile devices or computer relating to mobileadvertising through a mobile ad network, mobile advertising for mobilepublishers and advertisers and mobile commerce, mobile location-basedadvertising and promotions or offers associated with location or maps ina social network or website online or mobile device.

Mobile Banking or Mobile Wallet Services, mobile payment servicesoperated under financial regulation and performed from or via a mobiledevice. Mobile payment or mobile wallet services is an alternativepayment method.

Mobile Browser, also called a micro-browser, mini-browser or wirelessInternet browser is a web browser designed for use on mobile devices orcomputer such as a mobile phone or PDA.

Mobile Coupons, is an electronic ticket or coupon that can be searchedfor and then delivered to a mobile device, which can be exchanged for afinancial discount or rebated when purchasing a product or service orgroceries.

Mobile Device Communication Standards: Global System for MobileCommunications (GSM) and IS-95. In 3G, can be UMTS with CDMA-2000. Allradio access technologies divide the finite RF spectrum among multipleusers or members as efficiently as possible. GSM uses TDMA and FDMA foruser and cell separation. UMTS, IS-95 and CDMA-2000 use CDMA. WIMAX andLTE use OFDM.

Mobile Device Network Operators. The term mobile device network operatorincludes any company, agency, administrator, network, system, provider,marketer, distributor, developer, and the like, for any mobile orwireless provider, or related hardware, software, server,infrastructure, network, switching, routing, maintenance, or serviceprovider. Non-limiting examples include one or more of, but are notlimited to, international, national, regional, provincial, state, countyor local mobile network operators.

Mobile Geotagging, Mobile geotagging identifying people, objects anddata by their geographical location. One way to identify the data andobject by their physical location is by geotagging them.

Mobile Location-Based Advertising & Services, location-based servicesare a general class of computer program-level services used to includespecific controls for location and time data as control features incomputer programs. As such (LBS) is an information and has a number ofuses in Social Networking today as an entertainment service, which isaccessible with mobile devices through the mobile network and which usesinformation on the geographical position of the mobile device. This hasbecome more and more important with the expansion of the smartphone andpad markets as well.

Mobile Mapping, includes the process of collecting geospatial data froma mobile device typically fitted with a range of photographic, radar,laser, LiDAR or any number of remote sensing systems (which can be usedaccording to the present invention further including the use of 2D, 3D,GPS, mobile mapping, and location mapping).

Mobile Messaging: Messaging, especially SMS, has been used incombination with various LBS applications, such as location-based mobilepromotions or offers for products or services/mobile coupons/discountsto mobile subscribers, and the like, such as those who are near toadvertising restaurants, cafes, movie theatres, and the like.

Mobile Search, is an evolving branch of information retrieval servicesthat is centered on the convergence of mobile platforms and mobilephones and other mobile devices or computer. Web search engine and SEOability in a mobile form allows users or members to find mobile contentmarketing impressions in a social network or on websites, which areavailable to mobile devices or computer on mobile networks. MobileSearch Impressions, is a measure of the number of times an ad isdisplayed on a via a mobile device or wireless device or electronicdevice, whether it is clicked on or not.

Mobile Social Networks, Mobile Social Networking is social networkingwhere individuals with similar interests converse and connect with oneanother through their mobile phone and/or tablet. Much like web-basedsocial networking, mobile social networking occurs in virtualcommunities.

Mobile Web, refers access to the World Wide Web i.e. the use ofbrowser-based Internet services, from a handheld mobile device, such asa smartphone, a feature phone or a tablet computer connected to a mobilenetwork or other wireless device.

Network Surveillance, the vast majority of computer surveillanceinvolves the monitoring of data and traffic on the Internet.

News feed, A web feed (or news feed) is a data format used for providingusers with frequently updated content. Content distributors syndicate aweb feed, thereby allowing users to subscribe to it. Making a collectionof web feeds accessible in one spot is known as aggregation, which isperformed by an aggregator. A web feed is also sometimes referred to asa syndicated feed. A typical scenario of web feed use is: a contentprovider publishes a feed link on their site which end users canregister with an aggregator program (also called a feed reader or a newsreader) running on their own machines; doing this is usually as simpleas dragging the link from the web browser to the aggregator. Wheninstructed, the aggregator asks all the servers in its feed list if theyhave new content; if so, the aggregator either makes a note of the newcontent or downloads it. Aggregators can be scheduled to check for newcontent periodically. Web feeds are an example of pull technology,although they may appear to push content to the user. A news feed inconnection with a location-based coupon, promotion or offer for productsor services.

Offer, a special offer, a kind of sales promotion or offer.

Online Advertising means any form of promotion or offer that uses theInternet and World Wide Web to deliver marketing messages to attractcustomers.

Online Advertising, non-limiting examples include, but are not limitedto, includes a form of promotion or offer that uses the Internet andworld wide web to deliver marketing messages to attract customers.Examples, of online advertising include contextual ads on search engineresult pages, banner ads or graphic color ads, sponsored video ads,digital promotions or offers, online classified ads, yellow page ads,white page ads, text message ads, interactive advertising, post blogs,rich media ads, social networking ads, ad products for advertisers andusers or members, interstitial ad impressions, online classifiedadvertising, advertising network, affiliate marketing impressions ande-mail marketing impressions referral marketing impressions, includinge-mail spam. An Ad server delivers many of these types of ads across theWorld Wide Web on a computer, mobile device or other devices. OnlineMarketing Channels, non-limiting examples include, but are not limitedto, includes the process of placing ads on third-party websites with thegoal of creating branding awareness and/or generating traffic. Examplesinclude banner ads or graphic color ads, sponsored video ads, digitalpromotions or offers, online classified ads, yellow page ads, white pageads, text message ads, interactive advertising, social video sharingimpressions, video ad impressions, audio-video & photographyimpressions, near field communication (NFC), NFC impressions, NFCboarding pass impressions, mobile boarding pass impressions, payment andtracking passenger impressions, aggregator impressions, viralimpressions, any language or translated into any language impressions,sports ad impressions, mobile social video sharing impressions, video adimpressions, audio-video & photography impressions, interactive ads,overlays, interstitials, etc. Online Advertising means any form ofpromotion or offer that uses the Internet and World Wide Web to delivermarketing messages to attract customers. Examples of online advertisinginclude contextual ads on search engine results pages, banner ads orgraphic color ads, sponsored video ads, digital promotions or offers,online classified ads, yellow page ads, white page ads, text messageads, interactive advertising, post blogs, Rich Media Ads, Social networkadvertising, interstitial ad impressions, online classified advertising,advertising network, affiliate marketing impressions and e-mailmarketing impressions referral marketing impressions, including e-mailspam. Many of these types of ads are delivered by an Ad server. OnlineAdvertisements: Online advertisements can include various forms ofanimation. In its most common use, the term “online advertising”comprises all sorts of banner, e-mail, in game, and keyword advertising.Web-related advertising has a variety of sites to publicize and pay perview impressions a niche audience to focus its attention to a specificgroup. Revenue or revenue sharing models: Compensation Methods: Thethree most common ways in which online advertising is purchased are CPM,CPC, and CPA. CPM, (Cost Per Mille) or CPT, (Cost Per ThousandImpressions) is when advertisers pay for exposure of their message to aspecific audience. “Per mille” means per thousand impressions, or loadsof an advertisement. However, some impressions may not be counted, suchas a reload or internal user action. CPV, (Cost Per Visitor) is whenadvertisers pay for the delivery of a Targeted Visitor to theadvertisers website. CPV, (Cost Per View) is when advertisers pay foreach unique user view of an advertisement or website, (usually used withpop-ups, pop-under and interstitial ad impressions). CPC, (Cost perclick) or PPC, (Pay Per Click) is when advertisers pay each time a userad click impressions, profile targeting impressions, unique behavioralprofile of users or members, open source impressions, engagementimpressions, media, search, video, mobile, cross-media and e-commerceimpressions on their listing and is redirected to their website. They donot actually pay for the listing, but only when the listing is clickedon. This system allows advertising specialists to refine searches andgain information about their market. Under the Pay per click pricingsystem, advertisers pay for the right to be listed under a series oftarget rich words that direct relevant traffic to their website, and payonly when someone ad click impressions, profile targeting impressions,unique behavioral profile of users or members, open source impressions,engagement impressions, media, search, video, mobile, cross-media ande-commerce impressions on their listing which links directly to theirwebsite. CPC differs from CPV in that each click is paid for regardlessof whether the user makes it to the target site. CPA, (Cost Per Actionor Cost Per Acquisition) or PPF, (Pay Per Performance) advertising isperformance based and is common in the affiliate marketing impressionssector of the business. In this payment scheme, the publisher takes allthe risk of running the ad, and the advertiser pays only for the amountof users or members who complete a transaction, such as a purchase orsign-up. This model ignores any inefficiency in the seller's web siteconversion funnel. The following are common variants of CPA: CPL, (CostPer Lead) advertising is identical to CPA advertising and is based onthe user completing a form, registering for a newsletter or some otheraction that the merchant feels will lead to a sale. CPS, (Cost PerSale), PPS, (Pay Per Sale), or CPO, (Cost Per Order) advertising isbased on each time a sale is made. eCPM: Effective CPM or eCPMcalculated through other conversion events such as Cost per ad clickimpressions, profile targeting impressions, unique behavioral profile ofusers or members, open source impressions, engagement impressions,media, search, video, mobile, cross-media and e-commerce impressions,Cost per Downloads, Cost per Leads etc. for example when an advertisergetting $2 per download and for 100,000 impressions you received 10downloads worth $20, in this case your effective CPM or eCPM will be2*20*1000/100,000=$0.4. Fixed Cost: Advertiser paying fixed cost fordelivery frame by campaign flight dates without and capturing,processing, analyzing and filtering relevance, social content marketing,social contextual ads and connections among users or members, theirfriends, family and others, (e.g. acquaintances, close friends, family,peer groups, classmates, business associates and others, etc.),user-contributed information, mood recording impressions & updating,friend communications and micro blog impressions and focused marketingand those interactions are used to select targeted location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed for the user ormember of a social network and the like, and connecting them with thebrand or advertiser to performance.

Cost per conversion describes the cost of acquiring a customer,typically calculated by dividing the total cost of an ad campaign by thenumber of conversions. The definition of “Conversion” varies dependingon the situation: it is sometimes considered to be a lead, a sale, or apurchase. Other Types of Online Advertising: Floating Ad: An ad whichmoves across the user's screen or floats above the content marketingimpressions. Expanding Ad: An ad, which changes size and which may alterthe content marketing impressions of the webpage. Polite Ad: A method bywhich a large ad will be downloaded in smaller pieces to minimize thedisruption of the content marketing impressions being viewed. WallpaperAd: An ad, which changes the background of the page being viewed. TrickBanner: A banner ad that looks like a dialog box with buttons. Itsimulates an error message or an alert. Pop-up: A new window, whichopens in front of the current one, displaying an advertisement, orentire webpage. Pop-under: Similar to a Pop-Up except that the window isloaded or sent behind the current window so that the user does not seeit until they close one or more active windows. Video Ad: similar to abanner ad, except that instead of a static or animated image, geographiclocation actual moving video clips are displayed. This is the kind ofadvertising most prominent in television, and many advertisers will usethe same clips for both television and online advertising. Map Ad: textor graphics linked from, and appearing in or over, a location anelectronic maps such as on Google Maps™. Mobile Ad: an SMS text ormulti-media message sent to a cell phone. Superstitial: An animated adon a Web page from Enliven Marketing Technologies. It uses video, 3Dcontent marketing impressions or Flash to provide a TV-likeadvertisement. Interstitial Ad: a full-page ad that appears before auser pay per view impressions their original destination. In addition,ads containing streaming video or streaming audio are becoming verypopular with advertisers. E-mail Advertising: Legitimate Emailadvertising or E-mail marketing impressions referral marketingimpressions is often known as “opt-in e-mail advertising” to distinguishit from spam.

Online Classified Ads, Yellow Page Ads, White Page Ads, Text MessageAds, include a form of advertising which is particularly common innewspapers online and other periodicals which may be sold or distributedfree of charge.

Online media of online advertising is a measure of the number of times amedia ad is displayed and whether it is clicked on or not.

Online or Mobile Coupons and Promotions or Offers for Products and/orServices means any Products, Goods, Gambling or Service describedherein, or as known in the art.

Online Payment System, online or mobile payment and advertising networkinfrastructure that enables product or service providers, advertisers,networks, brands, and/or other third parties associated with a promotionor offer can be compensated in the form or payment (e.g., using a debitor credit account, or any other means), barter, or exchange, in anylocal or national or multinational currency, loan, and the like, fromusers or members, publishers, marketers, user/consumers and other thirdparties online or mobile for products or services (e.g., but not limitedto, merchandise, charity, services, gambling, financial products, loans,property, and the like), or promotions or offers, online communities,government, or education related and/or services (which can be usedaccording to the present invention further including the use of 2D, 3D,GPS, mobile mapping, and location mapping). Automatic population of acoupon, promotion, offer, ad, product and/or service based upon userprofile and/or lifestyle preferences. Online payment system wherein auser or member clicks on a coupon, promotion, offer, product and/orservice based upon user profile and/or lifestyle preferences. Suchpayments can include any form, e.g., but not limited to a bank orfinancial account, and can be generated in any form, e.g., but notlimited to clicking on a link, coupon, promotion, offer, ad, discount,icon, location, building, product, service, person, name, avatar, etc.,on a map or a web page, which can include but it not limited to, abanner, pop-up, link, one click or more than one click, for account,personal, company, governmental, registered or unregistered users,and/or any payment system, e.g., but not limited to, online paymentsystems, a credit or debit card, PayPal, and the like, using the same ordifferent browser, program, operating system, computer, interne accessdevice, mobile device, smart phone, and the like.

Online Print Media or Book Ads, advertising in a print media arena. Thetwo most common forms of print advertising are newspapers and magazines.Print media also includes outdoor billboards, posters on buses, subways,trains, bathrooms, ads in phone books or directories, direct mail andsocial media.

Page Impressions, non-limiting examples include, but are not limited to,informs site owners how many times their sites were visited. Paid SearchImpressions, non-limiting examples include, but are not limited to,includes a form of advertising where the advertiser has to pay for adsof products or services displayed, when a searcher types keywordimpressions, revenue sharing impressions related to those products orservices into a search engine. Pay per click is one way an advertiseronly pays for ads when someone ad click impressions, profile targetingimpressions, unique behavioral profile of users or members, open sourceimpressions, engagement impressions, media, search, video, mobile,cross-media and e-commerce impressions on the ad.

Penny Auctions or Online Auctions Impressions, includes the number ofpenny or online auction impressions in an auction where bidderspay-per-bid for an item and the time increase with each bid.

Position-Based Services, non-limiting examples of position-basedservices include a typical position based service that providesinformation based on the current position of the user (which can be usedaccording to the present invention further including the use of 2D, 3D,GPS, mobile mapping, and location mapping).

Prediction Markets, many predictions market tools have become availablethat make it easy to predict and bet on future events. This is a moreformal version of social interaction, although it qualifies as a robusttype of social software.

Predicting Future Behavior, or behavior is the study of when, why, how,and where people do or do not buy a product. It blends elements frompsychology, sociology, social anthropology and economics. It attempts tounderstand the buyer decision making process, both individually and ingroups. It studies characteristics of individual consumers such asdemographics and behavioral variables in an attempt to understandpeoples wants. It also tries to assess influences on the consumer fromgroups such as family, friends, reference groups, and society ingeneral.

Product means any Product described herein, or as known in the art:Non-limiting examples of Products provided through Promotions or Offersby the present invention, can include, but are not limited to:merchandise, retail products, wholesale products, virtual products,electronics, clothing, food, water, beverages, household, commercialproducts, household or housing products, cleaning products, footwear,appliances, autos, trucks, motorcycles, boats, airplanes, commercial andresidential construction products, music, audio, and video products,books, computers, hardware, systems, operating systems, software,products relating to mobile banking and mobile wallet services, productsrelating to entertainment, shopping, products relating to penny auctionsor online auctions, products relating to affiliate services, productsrelating to e-commerce, products relating to sports, products relatingto media and entertainment, musical instruments, educational products,personal & financial network products, travel & hospitality products,real estate products, educational products, sports and sporting events,products by service providers, online dating, online gambling, gaming,retail stores, virtual communities, real estate products, information onmarket trends and predictions, mortgage quotes, loans, auto loans,insurance, home equity loans; mortgage rates, lender quotes, real estateproperties products, advertising, auto quotes, messaging, news feeds,weather, news, financial products, real estate products (e.g. leasing,buying or selling of vacant land, residential, commercial, recreational,retail, shopping malls, hotels, motels, golf courses, casinos, resorts,marinas, industrial, vacation, time shares, condominiums, multifamily,and other types of real estate, etc.), educational products, brokers,agents, relocation products, internet marketing, concierge,transportation, entertainment, travel and hospitality products, lenders,appraisers, developers, contractors, inspectors, homeimprovements/remodeling (home warranties, insurance, indoor and outdoorfurniture, fixtures, windows, siding, roofing, heating/cooling, solar,plumbing, electrical, mechanical, and similar types) or other products,merchandizing, cleaning, transportation, financial, banking, travel,residential, commercial, governmental, auctions, estate planning, food,grocery, livestock, husbandry, veterinary, medical, cosmetic, spa, hair,resort, moving, relocation, floor coverings, furniture, copying, office,management, filing, accountant, beverage, and the like.

Product Provider means any provider (in any form, e.g., but not limitedto a discover, inventor, developer, manufacturer, co-developer,marketer, distributor, wholesaler, retailer, importer, exporter, seller,reseller, auctioneer, bidder, agent, representative, and the like of anyProduct.

Profile Targeting Impressions, User or member profile targeting involvesa target ads based on a user's profile information, which is storedduring the registration process. Advertisers can choose the deliverylimitation by targeting to the specific peoples. For instance, oncollecting the gender, you can serve unique ads to males and females.

Product Review Impressions, non-limiting examples include, but are notlimited to, a view or impression of a product review. Product Reviewsare ranked in the major search engines and continue to make sales foryears! Survey statistics show that approximately 83% of user/consumerssay that product reviews influence their online purchasing decisions;Approximately 70% of online shoppers actively seek out product reviewsbefore they buy; More than half of US online shoppers surveyed, readuser reviews as part of their product research; Nearly 9 of 10 U.S.online buyers read reviews at least “some of the time” before making apurchase. Price Comparison Impressions, a view or impression of a pricecomparison “allows people to see different lists of prices for specificproducts.” Basically it is a way to see similar products from differentcompanies so that you can compare the price and save money.

Promotions/Promoting, as used herein the term “promotion,” or“promotions,” or “promoting,” or “offer,” “offers,” or “offering,” meansproviding any type of information in any language or translated into anylanguage or scripting social media content in any language or translatedinto any language relating to any product or service for the purpose ofpromoting that product or service, and includes, but is not limited to,any type of Advertisement, Advertising, Ad, marketing, coupon, discount,offer, daily deal, auction, or Impression used for promotion or offer,and the like.

Online Promotion(s) means any type of Promotion or Offer in any formprovided over the Internet, such as a social network or website, blog,pop up and the like, including mobile or wireless devices, as well asany Internet accessing device, including any type of computing device orcomputer.

Real-Time Bidding (RTB), Real-time bidding (RTB) is a relatively newmethod of selling and buying online display advertising in real time onead impression at a time.

Real-Time Geo-Tagging, include real-time geo-tagging is a name given tothe automatic technique of acquiring media, (such as photos, audio orvideo), associating a specific location with the media, transferring themedia to an online map and publishing the media in real-time.

Real-Time Geotagging, Real-time geotagging is a name given to theautomatic technique of acquiring media, associating a specific locationwith the media, transferring the media to an online map and publishingthe media in real-time.

Reference or Book Impressions, include a point of view or opinion abouta particular subject or topic or book.

Semantic Advertising, Semantic advertising applies semantic analysistechniques to web pages. The process is meant to accurately interpretand classify the meaning and/or main subject of the page and thenpopulate it with targeted advertising spots. By closely linking contentto advertising, it is assumed that the viewer will be more likely toshow an interest (i.e., through engagement) in the advertised product orservice.

Served Impressions, ad networks like “served impressions” as it letsthem record more impressions and charge more money to advertisers.

Service means any service described herein, or as known in the art:Non-limiting examples of Services provided through Promotions or Offersby the present invention, can include, but are not limited to: searchengines or search requests; social, local, mobile search, mobileservices, mobile banking and mobile wallet services, entertainmentshopping, penny auctions or online auctions, affiliate services,e-commerce, sports, media and entertainment, educational, personal &financial network, travel & hospitality services, real estate,educational services, sports and sporting events, services by serviceproviders, online dating, online gambling, gaming, retail stores,virtual communities, real estate services, information on market trendsand predictions, mortgage quotes, loans, auto loans, insurance, homeequity loans; mortgage rates, lender quotes, real estate propertiesservice advertising, auto quotes, messaging, news feeds, weather, news,financial services, real estate services (e.g. leasing, buying orselling of vacant land, residential, commercial, recreational, retail,shopping malls, hotels, motels, golf courses, casinos, resorts, marinas,industrial, vacation, time shares, condominiums, multifamily, and othertypes of real estate, etc.), educational services, brokers, agents,relocation services, internet marketing, concierge, transportation,entertainment, travel and hospitality services, lenders, appraisers,developers, contractors, inspectors, home improvements/remodeling (homewarranties, insurance, indoor and outdoor furniture, fixtures, windows,siding, roofing, heating/cooling, solar, plumbing, electrical,mechanical, and similar types) or other services, merchandizing,cleaning, transportation, financial, banking, travel, residential,commercial, governmental, auctions, estate planning, food, grocery,livestock, husbandry, veterinary, medical, cosmetic, spa, hair, resort,moving, relocation, floor coverings, furniture, copying, office,management, filing, accountant, beverage, and the like.

Service Provider means any provider (in any form, e.g., but not limitedto a discover, inventor, developer, manufacturer, co-developer,marketer, distributor, wholesaler, retailer, importer, exporter, seller,reseller, auctioneer, bidder, agent, representative, and the like of anyService.

Shared Revenue or Revenue Sharing Business Model, include in business,revenue or revenue sharing refers to the sharing of profits amongdifferent groups. On the Internet, revenue or revenue sharing is alsoknown as cost per sale and accounts for about 80% of affiliatecompensation programs. Companies such as Groupon™, eBay™, Living Social™all use the shared revenue or revenue sharing business model.

Shared Search Results, the now-conventional strategy of harnessing linksand keywords to climb higher in search results has been fading for awhile. Social media emerged as an alternative referral source. Google™tweaked its quality signals to reduce the impact of strategies thatmanipulate search results.

Shared Servers, a shared web hosting service or virtual hosting serviceor derive host refers to a web hosting service is where many websitesreside on one web connected to the Internet. Each site “sits” on its ownpartition, or section/place on the server, to keep it separate fromother sites. This is generally the most economical option for hosting,as many people share the overall cost of server maintenance. SharedSource Software, shared source software is an umbrella term coveringsome of Microsoft's legal mechanisms for software source codedistribution. Microsoft's Shared Source Initiative, launched in May2001, includes a spectrum of technologies and licenses. Most of itssource code offerings are available for download after eligibilitycriteria are met. The licenses associated with the offerings range frombeing closed-source, allowing only viewing of the code for reference, toallowing it to be modified and redistributed for both commercial andnon-commercial purposes. Shared Storage Shared storage typically refersto a shared network drive that many people can access. Shared storagecan be engineered with the existing ethernet in a motherboard, andallows anyone on the network to access files from the server. SharedNetworks, A shared network is also known as hubbed network, which isconnected with a hub. Hubs are commonly used to connect segments of aLAN. When a packet arrives at one port, it is copied to the other portsso that all segments of the LAN can see all packets. A passive hubserves simply as a conduit for the data, enabling it to go from onedevice (or segment) to another. So-called intelligent hubs includeadditional features that enable an administrator to monitor the trafficpassing through the hub and to configure each port in the hub.Intelligent hubs are also called manageable hubs. A third type of hub,called a switching hub, actually reads the destination address of eachpacket and then forwards the packet to the correct port.

Social Advertising Impressions, an impression (in the context of onlineadvertising) is a measure of the number of times an ad is displayed,whether it is clicked on or not. Each time an ad displays is counted asone impression. Counting impressions is the method by which most Webadvertising is accounted and paid for, and the cost is quoted in CPM(cost per thousand impressions). (Contrast CPC, which is click- and notimpression-based.) Because of the possibility of click fraud, roboticactivity is usually filtered and excluded, and a more technicaldefinition is given for accounting purposes by the IAB, a standards andwatchdog industry group: Impression—a measurement of responses from aWeb server to a page request from the user browser, which is filteredfrom robotic activity and error codes, and is recorded at a point asclose as possible to opportunity to see the page by the user.

Social Bookmarking, some web sites allow users or members to post theirlist of bookmarks or favorite website for others to search and viewthem.

Social Cataloging, social cataloging is software aimed towardsacademics. It allows the user to post a citation for an article found onthe Internet or a website, online.

Social Cataloging, Social cataloging is software aimed towardsacademics. It allows the user to post a citation for an article found onthe Internet or a website, online database like Academic Search Premieror LexisNexis.

Social Content Marketing, includes recommendations of friends have apowerful influence on user/consumer interest and purchase decisionimpressions, shopping ad impressions, promoted trend impressions.Advertisers will include “social contextual ad impressions” with theirmarketing messages.

Social Distribution Channels, over time people are consuming andcreating more kinds of information at a faster pace across a broaderrange of mobile and wireless devices.

Social Engine, Social engine refers to a web based framework andplatform for developing custom social apps as well as hosting them. Asocial engine acts as a web operating system for developing all kinds ofsocial networking services and projects.

Social Experiences, is where users or members engage with friends andshare experiences across the world wide web on a computer, mobile deviceor other devices.

Social Functionality, (e.g. the Like button) is spreading from hostplatforms to the wider web.

Social Graph Impressions, represents the connections between people,their friends and family and interests with user/consumer data, locationand map data connecting the user/consumer and their friends with thebrand or advertiser for a more interactive shopping experience.

Social Guides, a social guide recommending places to visit or containsinformation about places in the real world such as coffee shops,restaurants and wi-fi hotspots, etc.

Social Layers, Includes Internet or mobile access to seamless layers oflocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and online or mobile coupons and promotions or offers forproducts and/or services (which can be used according to the presentinvention further including the use of 2D, 3D, GPS, mobile mapping, andlocation mapping)

Social Mapping, Social mapping can include, but is not limited to, isthe digital profile that social mapping (which can be used according tothe present invention further including the use of 2D, 3D, GPS, mobilemapping, and location mapping) creates on people based on their Internetusage and social networks. Digital profiles can be created in manydifferent ways and may contain a variety of data, including it blendsboth historic and current data to show what has been done and what willlikely be done in the future in similar situations.

Social Network, is a social structure made up of individuals(organizations) called “nodes,” which are tied (connected) by one ormore specific types of interdependency and filtering of user's ormember's profile and/or lifestyle preferences and preferred locations,interests, preferences or networking interests or connections orchannels, social, local, mobile search, mobile services, mobilelocation-based advertising and promotions, mobile banking and mobilewallet services, customer loyalty cards, discounts and promotions oroffers and online or mobile payment system, which can include but is notlimited to use for location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services.

Social Networking Websites or Third Party Websites or Applications, asocial network community represents and connects people in any languageor translated into any language. Members of social network communitiesmanage their identity through their profile, they meet new friends andlike-minded people in the community, and they connect with each other,rate peers and objects, ask questions, get answers and discuss topics.Connection between one or more plurality of other users of a socialnetworking website or user preferences.

Social Networking Integration, includes social networking links,tracking, collection and/or analysis, including integrated socialplugins, to interact and share the latest product or services deals withtheir friends, family, business associates, acquaintances and others.

Social Networking Services, Social networking services allow people tocome together online around shared interests, hobbies or causes.

Social Online Storage, a social online storage applications allow theirusers or members to collaboratively create file archives containingfiles of any type, including cloud storage. Files can either be editedonline or from a local computer which has access to the storage system.

Social Plug-Ins, a button placed on a website and post blogs thatmembers can click to share their interests in a site with their friends.

Social Shopping, is a method of e-commerce where shoppers' friendsbecome involved in the shopping experience. Social shopping attempts touse technology to mimic the social interactions found in physical mallsand stores.

Social Software Applications, Social software applications includecommunication tools and interactive tools. Communication tools typicallyhandle the capturing, storing and presentation of communications,usually written but increasingly including audio and video as well,which can also include tracking and predicting of online communicationsvia a mobile device or tablet device or computer with respect to thirdparty applications and outside social networks.

Social Plug-ins, A button placed on a website and blogs that members canclick to share their interests in a site with their friends. A “LikeBox” can also be added to a web page that provides a scrolling windowinto the organization's Facebook™ page. The “Like Button” and “Like Box”are called “social plugins.”

Social Shopping, is a method of e-commerce where shoppers' friendsbecome involved in the shopping experience.

Social Tracking, a method of tracking social interactions.

Sponsored Video Ads, video offers a rich and engaging way to connectwith an audience, tell a story and grow a business. When someone runs asponsored video ad with Google™, they'll reach potential customers onYouTube™ and the Google Display Network™, and receive measurable resultson their ads' performance.

Sports Ads, sports are a major part of today's society and as you willsee, advertising plays a big role in this, with creative ads everywherefrom billboards to bags, the Internet and parking garages.

Sports and Sporting Events that can be included in one or more of Sportsrelated products, goods or services, players and player profiles,include any known or potential sport or sporting event.

Sports related Online or Mobile Coupons and Promotions or Offers forProducts, Goods, Gambling, and/or Services means any sports related orsporting event related product, goods or service described herein, or asknown in the art.

Tags, non-limiting examples include, but are not limited to, an assignedto a piece of information such as an Internet bookmark, digital image orcomputer file.

Target Group or Target Marketing Group means any group for whichpromotions or offers are analyzed, generated or provided for.

Text Chat, Internet Relay Chat (IRC) and other online chat technologiesallow users or members to join and communicate with many people at once,publicly, or in groups.

Third Party Click-Throughs, third party click-throughs counts are alsoused by the Internet advertising industry at large to determine theeffectiveness of a banner ad (its location, design, etc.). Often theclick-throughs rate (i.e., the percentage of users or members whoclicked on the banner after seeing it) is used as a metric to determinethe cost of placing the banner ad on a particular Web page.

Third Party Tracking Impressions, non-limiting examples include, but arenot limited to, the ability for advertisers to track their ads usingthird party advertising tags. Tracking Billable Impressions,non-limiting examples include, but are not limited to, how 3rd party adserving works, because Publisher ad servers and Marketer ad serverscount an impression at a different point in the technical process, thereis always a variance in the numbers, and reconciling those figures tocut an invoice is a manual, time-consuming process, and a hugeadministrative cost on the industry. Tracking billable impressions anddiscrepancies are typically around 10%, but can often exceed this,especially if there is a technical problem with the ad. Third PartyImpressions, non-limiting examples include, but are not limited to, animpression that is captured in a Publisher ad server and/or Marketer adserver. Third Party App Impressions, non-limiting examples include, butare not limited to, the number of impressions from third party appplatforms such as Virtue™, HootSuite™, ArgyleSocial™ and the like, thatinclude track able brand page posts impressions. Third party apps canalso simultaneously update Facebook™, Twitter™, LinkedIn™, a blog, etc.that can load content marketing impressions and advertising.

Third Party Websites or Applications, the term third-party websites orapplications can also refer to web-based technologies that are notexclusively operated or controlled by a government entity, and that donot involve significant participation of a nongovernment entity.

Unique Behavioral Profile of Users or Members, non-limiting example of aunique behavior profile of users or members is one involving specialinterests, shopping, sports, etc.

Unique Behavioral Profile of Users or Members, profile user's webbrowsing behavior for the purpose of user identification.

User Comment Impressions, User comment impressions gives a user controlover their comments on a social networking site. With this module usersor members can administer, approve, and delete comments on nodes theycreate. Permissions are on a per node type basis, so its a great way to,e.g., allow users or members to manage comments on their own blogs.

User Demographics, includes such as age, geographic location,employment, gender, educational history, interests, etc.

User Generated Content, (UGC) covers a range of media content availablein a range of modern communications technologies. It entered mainstreamusage during 2005, having arisen in web publishing and new media contentproduction circles. Its use for a wide range of applications, includingproblem processing, news, gossip and research, reflects the expansion ofmedia production through new technologies that are accessible andaffordable to the general public. All digital media technologies areincluded, such as question-answer databases, video, blogging,podcasting, forums, review-sites, social networking, mobile phonephotography and wikis. In addition to these technologies, user-generatedcontent may also employ a combination of open source, free software, andflexible licensing or related agreements to further reduce the barriersto collaboration, skill-building and discovery.

User Interactions, user or member interactions with media content in asocial network.

User or Member Profile, user or member profile originated with the firstsocial portal, Shared Network subscribers. The network provided aninfrastructure featuring shared servers, shared source software, sharedstorage and shared networks for online making connections, searchanalytics, data analytics, web analytics, marketing and selling productsand services.

User Registration Data Ads, target ads based on any data that is enteredby the user and passed from the app in the ad call.

Virtual Ad Impressions, non-limiting examples include, but are notlimited to, a view of a virtual advertisement with the use of digitaltechnology to insert the virtual advertising images into a background.

Vertical Impressions, a view of an ad relating to vertical contentincluding shopping, the autos industry, legal information, medicalinformation and travel.

Vertical Search, includes the focuses on a specific segment of onlinecontent. The vertical content area may be based on topicality, mediatype or genre of content. Common verticals including shopping, the autosindustry, legal information, medical information and travel.

Video or Voice Chat Ad Impressions, a video or voice chat with yourfriends, family and colleagues right form your Android phone. A video orvoice chat button will appear in the friends list next to your contacts.While video chatting, any text chats from that person will also appearover laid on the video. When switching to a different application whilevideo chatting, video will be paused while audio will continue to run inthe background. Video Upload or Presentation Site Ads or Links, a typeof video ad that is uploaded to a site such as YouTube™, which supportsa wide variety of range of video and audio formats such as WebM files,.MPEG4 and MOV files, .AVI, .MPEGPS, .WMV and .FLV.

Video Clip Ads, video clips are short clips of video, usually part of alonger recording. Video clip ads are viewed by tens of millions ofpeople every day. YouTube uses banner ads or graphic color ads,sponsored video ads and video clip ads.

Viral Impressions, are impressions on stories that get created whensomeone engages with a social networking page somehow. There are fourtypes of viral impressions: fans, user post, page post and mention.

Virtual Ad Impressions, a view of a virtual advertisement with the useof digital technology to insert the virtual advertising images into abackground.

Virtual Ads, Digital Ads or Virtual Billboard Ads or Virtual AdImpressions, includes the use of digital technology to insert virtualadvertising images on a virtual landscape (which can be used accordingto the present invention further including the use of 2D, 3D, GPS,mobile mapping, and location mapping) or integrated into the backgroundof a social network, social networking websites or third party websitesor applications, live or pre-recorded television show or video orsporting event and online or mobile payment system for coupons, couponsand promotions or offers for products and/or services, operating throughcredit cards or other payment services, automatically give usersdiscounts on their purchases at participating merchants.

Virtual Worlds Virtual worlds are services where it is possible to meetand interact with other people in a virtual environment reminiscent ofthe real world. Thus, the term virtual reality. Typically, the usermanipulates an avatar through the world, interacting with others usingchat or voice chat.

Web Bot, web bot is a software program that is claimed to be able topredict future events by tracking keyword impressions, revenue orrevenue sharing impressions entered on the Internet. Internet botsmonitor articles, post blogs, forums and other forms of Internetchatter. Words in the lexicon are assigned numeric values for emotionalquantifiers such as duration, impact, immediacy, intensity and others.

Web Feeds, or news feed is a data format used for providing users ormembers with frequently updated content marketing impressions.

Web Impressions, the term impression is sometimes used as a synonym forview, as in ad view.

Web Mapping, non-limited examples of web mapping include the process ofdesigning, implementing, generating and delivering maps in the WorldWide Web and its products (which can be used according to the presentinvention further including the use of 2D, 3D, GPS, mobile mapping, andlocation mapping).

Widgets, is a software widget for the web. A stand along applicationthat can be embedded into third party sites by any user on a page wherethey have rights of authorship, (e/g. webpage blog or profile on asite).

Wikis, a wiki is a web page whose content marketing impressions can beedited by its visitors

Wikis, a wiki is a web page whose content can be edited by its visitors.

For example, such a system of method of the invention can use promotionor offer application programming interfaces (APIs) in a server, computeror cloud-type configuration for providing mobile and web basedpromotions or offers that connect user information and internet activitywith location based information targeting location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed in a social networkingenvironment or across the web and online marketing and mobileadvertising network for mobile publishers and advertisers providingcommunications of data between multiple browsers and cross channel mediaover heterogeneous database, mobile ad servers and mobile networks,which allows advertisers to communicate with ad servers and users ormembers between multiple browsers to create more engaging brandexperiences through mobile and web mapping technologies for advertisersand brands to search, filter, analyze, sort and target information,updates and impressions on people, places and things.

This can be done based on analysis of users' behavior information, e.g.,user's search requests and information needs in relation to the user'sor publisher's location and objects, their friends and other criteriafor capturing user/consumer, user or member data, tracking contactlocation and map integration and generating marketing and mappingrelationships between members of social networking and connecting themwith the target brand or advertiser for a more interactive shoppingexperience and the distribution and delivery of targeted impressions,mobile ads, mobile ad network, mobile advertising for mobile publishersand advertisers and mobile commerce, mobile location-based advertisingand promotions, mobile location-based information, location-basedadvertising and promotions, mobile location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and other products.

Such location based promotions or offers of products and services can bebased in part, and/or optionally, on analyzing user behavior includinginternet activity and social networking for generating social/geo/promolink promotional data sets to provide user customized displays ofinteractive location-based, customized, promotions or offers, such as,but not limited to, one or more of location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, (“LBP”), location-baseddiscounts or daily deal ads, (“LBDDD”), (“LBA”), location-based dealsand offers, (“LBDO”) and location-based services, (“LBS”), and othertypes of promotions or offers, and can optionally include usertargeting, audience targeting, mobile brand advertising, data mining &analyzing information, analyzing and filtering such information,user/consumer data and impressions with location context, mapping data,behavior targeting and other data and delivering advertising searchimpressions to advertisers brands and other third parties for onlinemarketing using mobile or internet promotions or offers.

Such promotions or offers can be provided in combination with 2D and 3Dmapping data, e.g., but not limited to: geospatial, web mapping, 2D and3D mapping, GPS, location mapping, social mapping, digital mapping, 3Dholographic mapping, mobile mapping, and the like.

Other information or behavior data that can be used in the invention caninclude, but is not limited to, one or more of user, member, targetmarket, demographic group or publisher (e.g., product or serviceprovider) data, authentic user identity, user demographics, (e.g., butnot limited to, name, age, geographic location, employment, gender,relationship status, country and city, educational history, interests &topics, and the like), profiles, or lifestyle preferences, user's socialmedia communications online or mobile with social media contentavailable in a social networking environment, user's or publisher'slocation and objects, their friends and other criteria for the purposesof user tracking technologies and generate marketing and mappingrelationships between members of a social network or website, theirfriends, businesses and other points of interest impressions, friends'impressions, buying patterns impressions or behavior impressions,user/consumer interest and purchase decision impressions, shopping adimpressions, promoted trend impressions, social media impressions,capturing, processing, analyzing and filtering relevance, social contentmarketing, social contextual ads and connections among users or members,their friends, family and others, (e.g. acquaintances, close friends,family, peer groups, classmates, business associates and others, etc.),user-contributed information, mood recording impressions & updating,friend communications and micro blog impressions and focused marketing.Such behavior information and interactions can be used to selecttargeted location-based and customized promotions or offers for theuser, member, target market, or demographic group.

Location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed for products and/or services, operating through credit cardsor other payment services, can optionally provide users discounts ontheir purchases at participating merchants (the merchants also haveaccess to data on when customers purchase their goods and their personalinformation) and the like, and connecting them with the brand oradvertiser based upon location-based information, data, locationcontext, map and specific interests impressions, demographic factors,sharing life experiences, information and real-time data relation to theuser's position in geographical space, connecting users asuser/consumers, their friends and family with their location and mapwith advertisers and brands and user's friends and family and otherconnections and follower data, user's friends' connections with aparticular brand, advertiser or business, places and geographic data,media, search, video, mobile, cross-media and e-commerce impressions,click-throughs ad impressions, mobile location-based advertising andpromotions' or offers' impressions associated with maps or location,mobile advertising markets, impressions, wi-fi network impressions,feature phone impressions, and the like.

Hologram promotions or offers can include but are not limited to,hologram advertising, hologram mobile advertising, social media hologramad impressions, interactive hologram communications, hologram video adimpressions, and the like.

Promotions value, revenue or cost analysis or optimization canoptionally include, but is not limited to, COST PER MILLE (“CPM”), COSTPER DAY (“CPD”), COST PER CLICK (“CPC”), inventory optimization,campaign optimization, yield optimization, friendly campaign manager,mobile conversations, conversion tracking, engagement mapping, customtargeting, revenue or revenue sharing, mobile ad network use, mobile adserver use, smart phone, mobile banner, semantic web, contextualtargeting, behavior targeting, audience segmentation.

The present invention provides in one aspect a system and method forproviding combined technologies for interactions using tracking,predicting, and implementing online user/consumer behavior informationor internet activity across the web or in conjunction with socialnetworking, for promoting or selling products or services, on a 2D or 3Dmapping display, to provide Mapping Display of Location Based CustomizedPromotions or Offers for Products or Services based on User Behavior andLocation, and Social Networking (“LBCP-PS-UBL-SN”).

Users or members or social shoppers and/or active users or members ofthe present invention can do one or more of the following: Use thepresent invention after installing Google Earth™ or similar plug-ins;View Social Earth or computer for location-based advertising, mobilelocation-based advertising and promotions or offers and marketingimpressions across the world wide web on a computer, mobile device orother devices and online or mobile coupons and promotions or offers foronline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Real Estate, Shopping, Sports, Travel & Hospitality,Social Gaming, Autos & Vehicles, Pets & Animals, Online Communities,Education related and/or Services, which are accessible across one ormultiple websites or third party applications with two or threedimensional images on geospatial platform using cloud-type configurationand using cloud services in combination with geo-mapping, web mapping,2D and 3D mapping, GPS, location mapping, social mapping, digitalmapping, 3D holographic mapping and/or mobile mapping technologies withsocial networking, optional information about microloans or microcredit,humanitarian aid and supporting other worldly causes. The invention canalso optionally include unique Live View of the planet; View “livesocial feeds” and/or “chats” from social networking sites such asFacebook™ and Twitter™ and “live communications” via Skype; Zoom tobirds-eye and human scale view and navigate around stunning 3D satelliteimages of the virtual Earth; Type in an address and fly directly to thelocation the platform in an instant by using the zoom technology; and/orWatch breaking news and videos from RSS links. The present inventionprovides a unique interactive user experience; view live links to placesand events knowing that a portion of the dollars spent on the presentinvention are going to help those in impoverished conditions around theworld.

The delivery system for a host geospatial website, (accessible viamobile devices or computer) that can provide for a multidimensionalrepresentation of information and/or sealable version of web contentmarketing impressions for an infrastructure and global platform thatprovides users or members and businesses of all types and sizes withaccess to broad markets for the delivery system and method for providingthe use of LBP, LBDDD, LBA, LBDO & LBS impressions across the world wideweb on a computer, mobile device or other devices and combined socialbehavior tracking, online surveillance and web bot software technologiesvia mobile devices or computer for tracking online on behavior and data,embedded geo-targeted advertisements, maps or geo-tagged advertisementsand/or location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and affiliate advertising, user's or member's profile orlifestyle preferences and preferred locations, interests, preferences ornetworking interests or connections or channels, LBP, LBDDD, LBA, LBDO &LBS, position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, and the like, inonline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Real Estate, Shopping, Sports, Travel & Hospitality,Social Gaming, Autos & Vehicles, Pets & Animals, Online Communities,Education related and/or Services, which are accessible across one ormultiple websites or third party applications with two or threedimensional images on geospatial platform using cloud-type configurationand using cloud services in combination with geo-mapping, web mapping,2D and 3D mapping, GPS, location mapping, social mapping, digitalmapping, 3D holographic mapping and/or mobile mapping technologies withsocial networking impressions, social interactions impressions, socialcommunities impressions on a three dimensional images on geospatialplatform using geospatial technologies and delivery system fordelivering advertising search impressions to advertisers brands andother third parties for online marketing of location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions and the like, and behavior targeting andfiltering of user's or member's profile and/or lifestyle preferences andpreferred locations, interests, preferences or networking interests orconnections or channels.

The use of geospatial, web mapping, 2D and 3D mapping, GPS, locationmapping, social mapping, digital mapping, 3D holographic mapping and/ormobile mapping technologies with for associating information to specificplaces can included, but it not limited to, one or more of: Live linksto places and events; Data on the landscape; Zoom to birds-eye and humanscale ad view impressions; 3D custom audio/visual content marketingimpressions; Interactive 360 panoramas; Fly-through tours with contentmarketing impressions, narration, music; Stunning imagery and videos; 3Dbuildings and landscaping, e-commerce and mobile banking tools andhooks; Advertising on the landscape; Advanced search for private andpublic information; Social shopping and social networking, socialnetworking interactions between members and generate marketing andmapping relationships between members of a social network or website,social networking websites or third party websites or applications;Self-posting for uploading user generated content marketing impressions;Custom tools, mobile and impressions, mobile products impressions,mobile app impressions, social business app impressions, socialenterprise app impressions, third party app impressions, mobile adproducts, targeted mobile ad impressions, mobile advertising network formobile publishers and advertisers impressions, mobile user's location,phone brand, model and retail price impressions and widgets; and thelike. Connecting buyers and sellers with User/consumer, E-commerce,Retail, Media & Entertainment, Business, Government, Sports, orEducation related and/or Services for Products, Goods, Gambling,Auctions, Shopping, Sports, Autos & Vehicle, Pets & Animals, OnlineCommunication, Education related and/or Services with users or membersor social shoppers known as “Social Shoppers” in real-time on ageographical area across one or multiple social layers that aredisplayed as graphic animated color overlays on a three dimensionalimages on geospatial platform using geospatial mapping technology.” Theinvention can also provide mobile payment method and/or system foreffectuating an online payment through a computer or via a mobiledevice, wireless device or other similar device or android device ortablet device or mobile internet devices or holographic devices orholographic phone or non-phone connected device, (e.g. tablets,e-readers and MP3 players) to complete an e-commerce, online purchase,mobile payment, mobile banking and mobile wallet transactions on athree-dimensional geospatial platform using geospatial, web mapping, 2Dand 3D mapping, GPS, location mapping, social mapping, digital mapping,3D holographic mapping and/or mapping technologies.

With Social Earth Mobile, Social Shoppers can explore the same 3Dimagery and terrain as on the desktop version. Users or members can beable to search, detect, receive and pay for geo-tagging, real-timegeo-tagging, geo-coding, geo-targeted, geo-location impressions, mobilegeo-tagging, geo-fencing, mobile mapping technologies with LBP, LBDDD,LBA, LBDO & LBS services, GPS and GIS technologies, and the like, in theand online or mobile coupons and promotions or offers for Products,Goods, Gambling, Auctions, Real Estate, Shopping, Sports, Travel &Hospitality, Social Gaming, Autos & Vehicles, Pets & Animals, OnlineCommunities, Education related and/or Services, which are accessibleacross one or multiple websites or third party applications with two orthree dimensional images on geospatial platform using cloud-typeconfiguration and using cloud services in combination with geo-mappingand mobile mapping technologies with social, local, mobile search,mobile services, mobile location-based advertising and promotions' oroffers' impressions, mobile social networking impressions,location-based mobile ads, mobile ad network, mobile advertising formobile publishers and advertisers and mobile commerce, mobilelocation-based advertising and promotions or offers associated withlocation or maps in a social network or website online or mobile device,location-based mobile coupons, mobile grocery coupons, mobile andimpressions, mobile products impressions, mobile app impressions, socialbusiness app impressions, social enterprise app impressions, third partyapp impressions, mobile ad products, targeted mobile ad impressions,mobile advertising network for mobile publishers and advertisersimpressions, mobile user's location, phone brand, model and retail priceimpressions, and mobile coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services, socialshopping and social networking, social networking interactions betweenmembers and generate marketing and mapping relationships between membersof a social network or website, social networking websites or thirdparty websites or applications. Users or members will be able to searchthe globe and fly to their current location or anywhere in the world bytyping in the address in the search bar. With a touch of a button, usersor members can be able to Pan, zoom, and tilt their view as theyvirtually travel around the globe. Users or members can be able tosearch for people, cities, places and businesses around the world andView many layers of geographic information and other information athree-dimensional geospatial platform using geospatial, web mapping, 2Dand 3D mapping, GPS, location mapping, social mapping, digital mapping,3D holographic mapping and/or mobile mapping technologies. The inventionprovides opportunities to connect buyers and sellers and pay per viewimpressions people at the point of shopping through GPS and GIStechnologies—a benefit both to shoppers and merchants.

The present invention thus provides any known alternative geo-tagging,real-time geo-tagging, geo-coding, geo-targeted, geo-locationimpressions, mobile geo-tagging, geo-fencing, mobile mappingtechnologies with LBP, LBDDD, LBA, LBDO & LBS services, GPS and GIStechnologies, and the like, in the location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions and online or mobile coupons and promotions oroffers for online or mobile coupons and promotions or offers forProducts, Goods, Gambling, Auctions, Real Estate, Shopping, Sports,Travel & Hospitality, Social Gaming, Autos & Vehicles, Pets & Animals,Online Communities, Education related and/or Services, which areaccessible across one or multiple websites or third party applicationswith two or three dimensional images on geospatial platform usingcloud-type configuration and using cloud services in combination withgeo-mapping and mobile mapping technologies with social, local, mobilesearch, mobile services, mobile location-based advertising andpromotions' or offers' impressions, mobile social networkingimpressions, location-based mobile ads, mobile ad network, mobileadvertising for mobile publishers and advertisers and mobile commerce,mobile location-based advertising and promotions or offers associatedwith location or maps in a social network or website online or mobiledevice, location-based mobile coupons, mobile grocery coupons, mobileand impressions, mobile products impressions, mobile app impressions,social business app impressions, social enterprise app impressions,third party app impressions, mobile ad products, targeted mobile adimpressions, mobile advertising network for mobile publishers andadvertisers impressions, mobile user's location, phone brand, model andretail price impressions, and mobile coupons, mobile banking and mobilewallet services, customer loyalty cards, discounts and promotions oroffers and online or mobile payment system for coupons, location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed and online ormobile coupons and promotions or offers for products and/or services,social shopping and social networking, as functions or content marketingimpressions, access, systems, and the like, as known in the art, or asdescribed herein, which can include, but are not limited to, access totrusted user-generated content using social networks, accessinginformation from multiple networks, and content sites, accumulatingsocial relation information for social network services, adaptivepackaging of network resources, adaptive social network management,advertising products to groups within social networks, aggregation ofsocial network data, aggregation, standardization and extension ofsocial networking contacts to enhance a television user/consumerexperience, application of social shopping and social networking, socialdata, assigning access privileges across the world wide web on acomputer, mobile device or other devices, associative memory operators,methods and computer program products for using a social network forpredictive marketing analysis, automatically locating web or mobilebased social network members, and the like, e.g., those disclosed in oneor more of e.g., but not limited to, such social networking functionsand/or features as presented in the following US patents and patentapplications: US20100082693, US20100017431, US20110276631,US20100268655, US20100293247, US20080040428, US20090106822,US20110282944, US20110137722, US20090327432, US20100057859, 7958193,US20100268830, US20090271247, US20110022602, US20090292814,US20080033776, US20090049525, US20090271244, US20110047229,US20100114788, US20090144075, US20100153175, US20090215469,US20110131095, US20080281710, US20090292549, US20110314017,US20110225518, US20080306822, US20100132049, US20100082695,US20100203963, US20110167071, US20100088364, US20110196922,US20090319288, US20110258429, US20090150380, US20120023085,US20100036936, US20090210480, US20100042511, US20100241468,US20100121849, US20110320250, US20110258556, 7987110, US20090030927,7801971, US20110023101, US20110153553, US20110179161, US20110265011,US20110022657, US20090187624, US20100229223, US20110173051,US20110055333, US20100287256, US20100005518, US20090265604,US20090249451, US20080255989, US20110060793, US20100058417,US20110145052, US20090327437, US20110107382, US20110106884,US20120028623, US20080320139, US20080104225, US20090157439,US20090182664, US20090300502, US20090171691, US20110106597,US20100318925, US20090222348, US20100319034, US20100217721, 8010460,US20080208971, US20110046980, US20080189188, US20090222322,US20100293170, US20110251970, 8073794, 7970657, US20060042483,US20070288464, US20110197224, US20110258203, US20090164400,US20120030210, US20100174747, US20100228617, US20110246560,US20080294678, US20090125230, US20080243933, US20100318619,US20110238752, US20080109296, US20100185935, US20110213762,US20110078252, US20080140786, US20090282144, US20090259970,US20110271328, US20110167117, US20090171904, US20110209192,US20100185578, US20110196923, US20050216300, US20110082747, 7941535,US20090043844, US20110225514, US20110015981, US20110153740,US20090222448, US20110022669, US20090132652, US20110270923,US20090055263, US20110126121, US20110185285, US20080275849,US20080133445, US20100077045, US20110125846, US20090307057,US20100319031, US20110113096, US20110264737, US20100216553,US20100217757, US20110167115, US20090031301, US20120028718,US20100070335, US20080133658, US20090307073, US20110004660,US20110179125, U.S. Pat. No. 8,010,460, U.S. Pat. No. 8,027,943, U.S.Pat. No. 8,010,458, U.S. Pat. No. 7,827,208, U.S. Pat. No. 7,890,501,U.S. Pat. No. 7,809,805, U.S. Pat. No. 8,099,433, U.S. Pat. No.7,933,810, U.S. Pat. No. 7,970,657, U.S. Pat. No. 7,669,123, U.S. Pat.No. 7,797,256, U.S. Pat. No. 7,788,260, U.S. Pat. No. 7,725,492, U.S.Pat. No. 8,081,817, U.S. Pat. No. 8,037,093, U.S. Pat. No. 7,945,653,U.S. Pat. No. 7,827,265, U.S. Pat. No. 8,108,377, US20110093498,US20080033739, US20100049852, US20080046976, US20110044354,US20110093346, US20110145321, US20100229223, US20110087658,US20100257023, US20100169327, US20100198581, US20090144392,US20110055314, US20110145287, US20110093506, US20110055683,US20090198487, US20100164957, US20100132049, and US20110093460, whichare each entirely incorporated herein by reference.

The present invention also provides alternative affiliated promotion oroffer or advertising functions, components, and systems, including, butnot limited to: one or more of, (1) advertising content managementsystem and method; (2) advertising method and product; (3) affiliatedistribution of geo-target geo-targeted or geo-tagged advertisementsand/or location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and with compensation for affiliate; (4) affiliate system andaffiliate device; (5) affiliate system on social networking or socialnetworking websites or third party websites or applications; (6)affiliated advertising widget; (7) apparatus and method for interneadvertising compensation; (8) apparatus, method and article to evaluateaffiliate performance; (9) arranging delivery of geo-tagging, real-timegeo-tagging, geo-coding, geo-targeted, geo-location impressions, mobilegeo-tagging, geo-fencing, mobile mapping technologies with LBP, LBDDD,LBA, LBDO & LBS services, GPS and GIS technologies, and the like, in thelocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, position-based services, location-based advertising, mobilelocation-based advertising and promotions or offers and marketingimpressions and online or mobile coupons and promotions or offers foronline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Real Estate, Shopping, Sports, Travel & Hospitality,Social Gaming, Autos & Vehicles, Pets & Animals, Online Communities,Education related and/or Services, which are accessible across one ormultiple websites or third party applications with two or threedimensional images on geospatial platform using cloud-type configurationand using cloud services in combination with geo-mapping and mobilemapping technologies with social, local, mobile search, mobile services,mobile location-based advertising and promotions' or offers'impressions, mobile social networking impressions, location-based mobileads, mobile ad network, mobile advertising for mobile publishers andadvertisers and mobile commerce, mobile location-based advertising andpromotions or offers associated with location or maps in a socialnetwork or website online or mobile device, location-based mobilecoupons, mobile grocery coupons, mobile and impressions, mobile productsimpressions, mobile app impressions, social business app impressions,social enterprise app impressions, third party app impressions, mobilead products, targeted mobile ad impressions, mobile advertising networkfor mobile publishers and advertisers impressions, mobile user'slocation, phone brand, model and retail price impressions, and mobilecoupons, mobile grocery coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services, socialshopping and social networking, social networking interactions betweenmembers and generate marketing and mapping relationships between membersof a social network or website, social networking websites or thirdparty websites or applications based user's or member's profile and/orlifestyle preferences and preferred locations, interests, preferences ornetworking interests or connections or channels; (10) assuredcomprehension advertising system; (11) bond issue information managementand distribution system; (12) buying and selling spots for geo-targetedor geo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and advertisers, brands,merchants, vendors, service providers, retailers, affiliates and/orother third parties in mass-market media; (13) centralized affiliatedmarketplaces systems and methods; (14) computerized networking devicewith embedded advanced content marketing impressions, maps and web andmobile traffic monetization, monetize mobile usage functionality; (15)context-based transactions using broadcast advertising; (16) customerloyalty cards and advertising; (17) customizing an advertisement; (18)delivery, targeting, and measuring advertising over networks; (19)electronic publication advertising system; (20) email-based advertisingsystem; (21) evaluating content marketing impressions based advertising,position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, or discount adimpressions, merchant ad impressions, email coupon impressions, onlinecoupons, position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, in real-time, real-time geo-targetadvertising and distribution of location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, advertisements or mobilecoupons, mobile grocery coupons and/or location-based deals and offersand location-based services and location-based geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and location-basedservices and affiliate advertising; (22) internet business co-op withrotating banners; (23) internet-based and tangible referral system; (24)network interaction correlation; (25) non-authentication accessmanagement system for affiliated websites linked with advertisement;(26) offering advertising services; and the like, (a) online platformfor web or mobile advertisement partnerships with brands, merchants,vendors, service providers, retailers, affiliates and/or other thirdparties or affiliate program; (b) providing purchasing incentives,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, location-based advertising, mobile location-based advertisingand promotions or offers and marketing impressions, in real time,geo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed and/orlocation-based deals and offers and location-based services in real-timevia a mobile device or tablet device or mobile internet devices orholographic devices or holographic phone or wireless data transferdevice, (such as a mobile phone networks or wi-fi networks) or computer,in real time, online coupons, position-based services, ad links,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, location-based advertising, mobile location-basedadvertising and promotions or offers and marketing impressions, in realtime, social, local, mobile search, mobile services, mobilelocation-based advertising and promotions' or offers' impressions,mobile social networking impressions, location-based mobile ads, mobilead network, mobile advertising for mobile publishers and advertisers andmobile commerce, mobile location-based advertising and promotions oroffers associated with location or maps in a social network or websiteonline or mobile device, location-based mobile coupons, mobile grocerycoupons, mobile and impressions, mobile products impressions, mobile appimpressions, social business app impressions, social enterprise appimpressions, third party app impressions, mobile ad products, targetedmobile ad impressions, mobile advertising network for mobile publishersand advertisers impressions, mobile user's location, phone brand, modeland retail price impressions, and mobile coupons, mobile grocerycoupons, mobile banking and mobile wallet services, customer loyaltycards, discounts and promotions or offers and online or mobile paymentsystem for coupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services, geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed; (c) providing targeted geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed based on current activity;(d) quality-based online advertisement trading system; (e) revenue orrevenue sharing generation and sharing experiences and capturing,processing, analyzing and filtering impressions across a broader rangeof mobile and wireless devices, user engagement impressions, media,search, video, mobile, cross-media and e-commerce impressions forcontent marketing impressions sharing experiences and capturing,processing, analyzing and filtering impressions across a broader rangeof mobile and wireless devices, user engagement impressions, media,search, video, mobile, cross-media and e-commerce impressions services;(f) selecting a website affiliate based on maximum potential revenue orrevenue sharing generation; (g) selecting personalized non-competitiveelectronic advertising for electronic display; (h) self-fundedcommission management system; (i) delivery method for notifying a userof geo-targeted or geo-tagged location-based geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and location-based services over a networksuch as the Internet and distribution of location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, advertisements or mobilecoupons, mobile grocery coupons and/or location-based deals and offersand location-based services and location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed for geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed via text, alert via amobile app or alert via electronic communication or ringtone or otherform of electronic communication to via a mobile device or wireless datatransfer device, (such as a mobile phone networks or wi-fi networks) orother similar device or android device or tablet device or mobileinternet devices or holographic devices or holographic phone ornon-phone connected device, (e.g. tablets, e-readers and MP3 players) orcomputer, online coupons, position-based services, ad links,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, location-based advertising, mobile location-basedadvertising and promotions or offers and marketing impressions, in realtime, or chat information, and, (ii) service system and mobilecommunication terminal for free using of data communication, e.g., butnot limited to those disclosed in the following US patents and patentapplications: US20080208682, US20100324965, US20070244756,US20080120156, US20080021783, US20030220837, U.S. Pat. No. 6,763,334,U.S. Pat. No. 7,599,853, US20100069157, US20050065847, U.S. Pat. No.7,788,130, US20080147499, US20110066479, US20100268582, US20020066688,US20070192369, US20090319372, US20040111319, US20100198670,US20080126515, US20090106098, US20060167820, US20050234775,US20050171838, US20070218876, US20080172329, US20050038702,US20020072965, US20110191176, US20040172331, US20100023392,US20040172332, U.S. Pat. No. 7,930,207, U.S. Pat. No. 7,827,062, U.S.Pat. No. 7,844,488, US20040172324, US20030028433, U.S. Pat. No.5,948,061, US20070214227, US20020087631, US20110270686, US20090307081,US20090240582, US20040153366, US20080306823, US20090198551, U.S. Pat.No. 5,774,534, US20020042914, US20110246391, US20080059575, each ofwhich patents or patent application is entirely incorporated herein byreference.

Non-Limiting Examples of Alternative Implementations of the PresentInvention

A host geospatial website can include realistic virtual landscape usingsatellite and aerial photography that can include many content marketingimpressions layers of web based information, based user's or member'sprofile preferences and preferred locations, interests, preferences ornetworking interests or connections or channels, geo-tagging, real-timegeo-tagging, geo-coding, geo-targeted, geo-location impressions, mobilegeo-tagging, geo-fencing, mobile mapping technologies with LBP, LBDDD,LBA, LBDO & LBS services, GPS and GIS technologies, and the like, in thelocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, location-based advertising, mobile location-based advertisingand promotions or offers and marketing impressions and online or mobilecoupons and promotions or offers for Products, Goods, Gambling,Auctions, Real Estate, Shopping, Sports, Travel & Hospitality, SocialGaming, Autos & Vehicles, Pets & Animals, Online Communities, Educationrelated and/or Services, which are accessible across one or multiplewebsites or third party applications with two or three dimensionalimages on geospatial platform using cloud-type configuration and usingcloud services in combination with geo-mapping and mobile mappingtechnologies across the web or in conjunction with social networking, asocial networking environment, social networking interactions betweenmembers and generate marketing and mapping relationships between membersof a social network or website and social networking websites or thirdparty websites or applications, social, local, mobile search, mobileservices, mobile location-based advertising and promotions' or offers'impressions, mobile social networking impressions, location-based mobileads, mobile ad network, mobile advertising for mobile publishers andadvertisers and mobile commerce, mobile location-based advertising andpromotions or offers associated with location or maps in a socialnetwork or website online or mobile device, location-based mobilecoupons, mobile grocery coupons, mobile and impressions, mobile productsimpressions, mobile app impressions, social business app impressions,social enterprise app impressions, third party app impressions, mobilead products, targeted mobile ad impressions, mobile advertising networkfor mobile publishers and advertisers impressions, mobile user'slocation, phone brand, model and retail price impressions, and mobilecoupons, mobile grocery coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services, socialshopping and social networking, in real time, e-commerce and social,local, mobile search, mobile services, mobile location-based advertisingand promotions' or offers' impressions, mobile social networkingimpressions, location-based mobile ads, mobile ad network, mobileadvertising for mobile publishers and advertisers and mobile commerce,mobile location-based advertising and promotions or offers associatedwith location or maps in a social network or website online or mobiledevice, location-based mobile coupons, mobile grocery coupons, mobileand impressions, mobile products impressions, mobile app impressions,social business app impressions, social enterprise app impressions,third party app impressions, mobile ad products, targeted mobile adimpressions, mobile advertising network for mobile publishers andadvertisers impressions, mobile user's location, phone brand, model andretail price impressions, and mobile coupons, mobile grocery coupons,mobile banking and mobile wallet services, customer loyalty cards,discounts and promotions or offers and online or mobile payment systemfor coupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services, social shopping and socialnetworking, social networking interactions between members and generatemarketing and mapping relationships between members of a social networkor website, social networking websites or third party websites orapplications, social networking activities, social plugins, onlinecoupons, position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions across the world wide web on a computer,mobile device or other devices, in real time, geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and/or location-based deals and offers andlocation-based services in real-time via a mobile device or tabletdevice or mobile internet devices or holographic devices or holographicphone or wireless data transfer device, (such as a mobile phone networksor wi-fi networks) or computer, in real time, social, local, mobilesearch, mobile services, mobile location-based advertising andpromotions' or offers' impressions, mobile social networkingimpressions, location-based mobile ads, mobile ad network, mobileadvertising for mobile publishers and advertisers and mobile commerce,mobile location-based advertising and promotions or offers associatedwith location or maps in a social network or website online or mobiledevice, location-based mobile coupons, mobile grocery coupons, mobileand impressions, mobile products impressions, mobile app impressions,social business app impressions, social enterprise app impressions,third party app impressions, mobile ad products, targeted mobile adimpressions, mobile advertising network for mobile publishers andadvertisers impressions, mobile user's location, phone brand, model andretail price impressions, and mobile coupons, mobile grocery coupons,mobile banking and mobile wallet services, customer loyalty cards,discounts and promotions or offers and online or mobile payment systemfor coupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services, social and/or businessapplications, online dating, entertainment shopping, penny auctions oronline auctions and geo-targeted or geo-tagged advertisements and/orlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and affiliate advertising or services from advertisers,brands, merchants, vendors, service providers, retailers, affiliatesand/or other third parties from around the world for a richer userexperience.

The present invention further provides the use of various marketing andcustomer generation methods, including, but not limited to, social mediaplatforms to generate traffic to the websites and access points for thepresent invention, e.g., but not limited to, a SOCIAL EARTH website, inorder to provide a large subscriber base of Social Shoppers;Website—Visitors are prompted to register as a Social Shopper when theyfirst visit website and thereafter use the website as a portal forfeatured Social Earth geo-tagging, real-time geo-tagging, geo-coding,geo-targeted, geo-location impressions, mobile geo-tagging, geo-fencing,mobile mapping technologies with LBP, LBDDD, LBA, LBDO & LBS services,GPS and GIS technologies, and the like, in the location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions and sale of Products, Goods, Gambling,Auctions, Shopping, Sports, Autos & Vehicle, Pets & Animals, OnlineCommunication, Education related and/or Services, which are accessibleacross one or multiple websites or third party applications with two orthree dimensional images on geospatial platform using cloud-typeconfiguration and using cloud services in combination with geo-mappingand mobile mapping technologies across the web or in conjunction withsocial networking, a social networking environment, social networkinginteractions between members and generate marketing and mappingrelationships between members of a social network or website, socialnetworking websites or third party websites or applications, social,local, mobile search, mobile services, mobile location-based advertisingand promotions' or offers' impressions, mobile social networkingimpressions, location-based mobile ads, mobile ad network, mobileadvertising for mobile publishers and advertisers and mobile commerce,mobile location-based advertising and promotions or offers associatedwith location or maps in a social network or website online or mobiledevice, location-based mobile coupons, mobile grocery coupons, mobileand impressions, mobile products impressions, mobile app impressions,social business app impressions, social enterprise app impressions,third party app impressions, mobile ad products, targeted mobile adimpressions, mobile advertising network for mobile publishers andadvertisers impressions, mobile user's location, phone brand, model andretail price impressions, and mobile coupons, mobile grocery coupons,mobile banking and mobile wallet services, customer loyalty cards,discounts and promotions or offers and online or mobile payment systemfor coupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services, social shopping and socialnetworking, social networking interactions between members and generatemarketing and mapping relationships between members of a social networkor website, social networking websites or third party websites orapplications, User/consumer, E-commerce, Retail, Media & Entertainment,Business, Government, Sports, or Education related and/or ServicesOnline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Real Estate, Shopping, Sports, Travel & Hospitality,Social Gaming, Autos & Vehicles, Pets & Animals, Online Communities,Education related and/or Services, entertainment services, online pennyauctions, or online auctions, geo-targeted or geo-tagged advertisementsand/or location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and affiliate advertising or services from brands,advertisers, publishers, networks, merchants, and/or other third partiesfrom their local area or just about anywhere in the world; MobileApplications—User/consumers can access Social Earth geo-tagging,real-time geo-tagging, geo-coding, geo-targeted, geo-locationimpressions, mobile geo-tagging, geo-fencing, mobile mappingtechnologies with LBP, LBDDD, LBA, LBDO & LBS services, GPS and GIStechnologies, and the like, in the location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions and sale of Products, Goods, Gambling,Auctions, Shopping, Sports, Autos & Vehicle, Pets & Animals, OnlineCommunication, Education related and/or Services with two or threedimensional images on geospatial platform using cloud-type configurationand using cloud services in combination with geo-mapping and mobilemapping technologies across the web or in conjunction with socialnetworking, a social networking environment, social networkinginteractions between members and generate marketing and mappingrelationships between members of a social network or website, socialnetworking websites or third party websites or applications, social,local, mobile search, mobile services, mobile location-based advertisingand promotions' or offers' impressions, mobile social networkingimpressions, location-based mobile ads, mobile ad network, mobileadvertising for mobile publishers and advertisers and mobile commerce,mobile location-based advertising and promotions or offers associatedwith location or maps in a social network or website online or mobiledevice, location-based mobile coupons, mobile grocery coupons, mobileand impressions, mobile products impressions, mobile app impressions,social business app impressions, social enterprise app impressions,third party app impressions, mobile ad products, targeted mobile adimpressions, mobile advertising network for mobile publishers andadvertisers impressions, mobile user's location, phone brand, model andretail price impressions, and mobile coupons, mobile grocery coupons,mobile banking and mobile wallet services, customer loyalty cards,discounts and promotions or offers and online or mobile payment systemfor coupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services, social shopping and socialnetworking, social networking interactions between members and generatemarketing and mapping relationships between members of a social networkor website and social networking websites or third party websites orapplications, User/consumer, E-commerce, Retail, Media & Entertainment,Business, Government, Sports, or Education related and/or Servicesonline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Real Estate, Shopping, Sports, Travel & Hospitality,Social Gaming, Autos & Vehicles, Pets & Animals, Online Communities,Education related and/or Services, via a smartphone, via mobile devicesor computer, which is compatible with Google Earth™ or other type ofplug-in and similar geospatial, web mapping, 2D and 3D mapping, GPS,location mapping, social mapping, digital mapping, 3D holographicmapping and/or mapping technologies, and smart phones; Google AdWords™—Google Ad Words™ or similar advertising is provided to maximizesearch results for Social Earth Coupons; Pay Per Ad—the invention canprovide a PPC Ad link on other “high traffic” websites to drive trafficto websites of the invention; In-stream Advertising—In-streamadvertising is also provides to use social media platforms such as “livesocial feeds” or “chats” from Facebook™ and Twitter™ and “livecommunications” via Skype™ to spread the word about Social EarthCoupons; User Generated Traffic—the invention can provide rewards toSocial Shoppers for sharing experiences and capturing, processing,analyzing and filtering impressions across a broader range of mobile andwireless devices, user engagement impressions, media, search, video,mobile, cross-media and e-commerce impressions and spreading the wordabout User/consumer, E-commerce, Retail, Media & Entertainment,Business, Government, Sports, or Education related and/or Servicesonline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Real Estate, Shopping, Sports, Travel & Hospitality,Social Gaming, Autos & Vehicles, Pets & Animals, Online Communities,Education related and/or Services that are offered. e.g., if a certainnumber of people sign up for Social Earth Coupon, then the deal becomesavailable to all included; Share Coupons with Friends—the presentinvention provides this way to make it easy for users or members toshare “Social Earth Coupons with friends, family, business, or others,acquaintance and others on social networking and similar sites, e.g.,but not limited to, Twitter™, Facebook™, Stumble Upon™, Delicious™,Friendfeed™, or Digg™; Refer A Friend—the invention can provide aReferral Widget and encourage Social Shoppers to refer their friends andreceive $10.00 worth of loyalty credits; Loyalty Card Program—theinvention can provide Loyalty Card Programs that reward Social Shopperseach time they purchase a Social Earth Coupon; Social Network Feeds—theinvention provides where Social Shoppers can suggest a business toothers in the Social Shopper community, track their friends and share“live social feeds” or “chats” from Facebook™ and Twitter™; a SocialEarth Credit Card, Social Earth Debit Card and Social Earth PrepaidPhone Card, which will earn loyalty points for even bigger discounts.The Social Earth Cards will also give back a portion of each sales basedupon the user's profile selections.

SOCIAL EARTH For Your Business—the present invention can provides forhelp for businesses to pay per view impressions new customers with theinventions Live View Earth business platform, where are providedbusinesses featured in a sponsor ads, such as, but not limited to,Premium Sponsor Ads; Gift Cards—Social Shoppers and businesses canpurchase Gift Cards for friends, family and customers; the invention canprovide position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions so user/consumers can act and immediatelyshare the information with their friends; Open Source Technologies—theinvention provides that Social Shoppers can connect with millions ofSocial Shoppers in popular social networks such as Facebook™ andTwitter™ using open source technologies; Data mining & AnalyzingInformation—the invention provides for capturing social data for online,mobile advertisers and social brand recognition impressions, socialmedia shopping that are interested in a target market of a particularsegment based upon their precise location or other criteria; ImageSharing experiences and capturing, processing, analyzing and filteringimpressions across a broader range of mobile and wireless devices, userengagement impressions, media, search, video, mobile, cross-media ande-commerce impressions Sites—the invention provides for Social Shoppersto upload images on image sharing experiences and capturing, processing,analyzing and filtering impressions across a broader range of mobile andwireless devices, user engagement impressions, media, search, video,mobile, cross-media and e-commerce impressions sites; Search EngineOptimization—Key words can be used in the present invention to optimizevisibility to top search engines such as: Google™, Yahoo™, Bing™, Ask™and AOL Search™. Other search engines such as: Collecta™, Topsy™,48ers™, Leapfish™, Scoopler™ and Sency™ are powerful tools that can showlive streams of micro blog updates from Twitter™, Jaiku™ and Identica™,photos from Flickr™, TwitPic™ and yFrog™ and videos from YouTube™ andUstream™; YouTube™: the present invention can provide periodic YouTubevideos outlining how to use and maximize user purchasing power using thepresent invention, e.g., SOCIAL EARTH, as well as soliciting andproviding video testimonials from Social Shoppers on an ongoing basis,e.g., incentivizing “four star” videos with a special “Best Expert User”badge to be featured on their profile page; Video Viral Marketing canalso be used in the present invention; as well as Blogging, and usingarticle servers, (such as ezinearticles.com, goarticles.com,selfgrowth.com, isnare.com); Twitter™ Marketing, including, e.g., butnot limited to, discounts or other special based user's or member'sprofile and/or lifestyle preferences and preferred locations, interests,preferences or networking interests or connections or channels, viamobile devices or computer, online coupons, position-based services, adlinks, location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, location-based advertising, mobile location-basedadvertising and promotions or offers and marketing impressions, in realtime, using geo-tagging, real-time geo-tagging, geo-coding,geo-targeted, geo-location impressions, mobile geo-tagging, geo-fencing,mobile mapping technologies with LBP, LBDDD, LBA, LBDO & LBS services,GPS and GIS technologies, and the like, in the and online or mobilecoupons and promotions or offers for Products, Goods, Gambling,Auctions, Shopping, Sports, Autos & Vehicles, Pets & Animals, OnlineCommunications, Education related and/or Services, which are accessibleacross one or multiple websites or third party applications with two orthree dimensional images on geospatial platform using cloud-typeconfiguration and using cloud services in combination with geo-mappingand mobile mapping technologies across the web or in conjunction withsocial networking, a social networking environment, social networkinginteractions between members and generate marketing and mappingrelationships between members of a social network or website, socialnetworking websites or third party websites or applications and thelike, social, local, mobile search, mobile services, mobilelocation-based advertising and promotions' or offers' impressions,mobile social networking impressions, location-based mobile ads, mobilead network, mobile advertising for mobile publishers and advertisers andmobile commerce, mobile location-based advertising and promotions oroffers associated with location or maps in a social network or websiteonline or mobile device, location-based mobile coupons, mobile grocerycoupons, mobile and impressions, mobile products impressions, mobile appimpressions, social business app impressions, social enterprise appimpressions, third party app impressions, mobile ad products, targetedmobile ad impressions, mobile advertising network for mobile publishersand advertisers impressions, mobile user's location, phone brand, modeland retail price impressions, and mobile coupons, mobile grocerycoupons, mobile banking and mobile wallet services, customer loyaltycards, discounts and promotions or offers and online or mobile paymentsystem, social shopping and social networking, social networkinginteractions between members and generate marketing and mappingrelationships between members of a social network or website, socialnetworking websites or third party websites or applications,User/consumer, E-commerce, Retail, Media & Entertainment, Business,Government, Sports, or Education related and/or Services and online ormobile coupons and promotions or offers for Products, Goods, Gambling,Auctions, Real Estate, Shopping, Sports, Travel & Hospitality, SocialGaming, Autos & Vehicles, Pets & Animals, Online Communities, Educationrelated and/or Services, entertainment shopping, penny auctions oronline auctions, geo-targeted or geo-tagged advertisements and/orlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and affiliate advertising or services with their friends onSocial Earth and Twitter™; Affiliates—the invention can further provideAPI widgets or geo-targeted or geo-tagged LBP, LBDDD, LBA, LBDO & LBSservices and social links that can be downloaded by affiliates. SocialShoppers can get paid X percent, (X %) of sales of Social Earth Couponson their websites; Independent Coupon Distributors—the invention canprovide network(s) of independent coupon distributors that own Valupak™or other franchises, (and other direct mail coupon companies) to include“Social Earth Coupons” that can be distributed to local businesses.

Referring now to the drawings wherein like reference numerals are usedto identify identical components in the various ad view impressions,FIG. 1 shows an example of a diagram for a method or system for MappingDisplay of Location Based Customized Promotions or Offers for Productsor Services based on User Behavior and Location and Social Networking,(“LBCP-PS-UBL-SN”) system 10 in accordance with an exemplary embodimentcombined online Product or Service in combination with GeospatialMapping/Web Mapping/2D Mapping/3D Mapping/GPS/Location Mapping/SocialMapping/Digital Mapping/3D Holographic Mapping/Mobile Mappingtechnologies with/Company-Local Information/and/or SocialNetworking/Impressions/Location-Based/Communities distribution system 10includes a main server system 12 and a client system 14 that is remotefrom main server system 12, connected together by a distributed computernetwork, such as the Internet 16, (network, or mobile device accesssystem). A user desiring to obtain one and/or more of online Products,Goods or Services in combination with Geospatial Mapping/Web Mapping/2DMapping/3D Mapping/GPS/Location Mapping/Social Mapping/DigitalMapping/3D Holographic Mapping/Mobile Mapping technologies with/Company-Local Information/and/or SocialNetworking/Impressions/Location-Based/Communities uses client system 14to interact with main server system 12 to obtain online or mobilecoupons and promotions or offers for Products, Goods, Gambling,Auctions, Real Estate, Shopping, Sports, Travel & Hospitality, SocialGaming, Auto & Vehicles, Pets & Animals, Online Communities, Educationrelated and/or Services. An electronic coupon can be but is not limitedto any advertisement that is electronic, (e.g., electronic advertisementon website, electronic advertisement sent to client's via a mobiledevice or tablet device or mobile internet devices or holographicdevices or holographic phone or wireless data transfer device or othersimilar device or android device or tablet device or mobile internetdevices or holographic devices or holographic phone or non-phoneconnected device, (e.g. tablets, e-readers and MP3 players) or computer,a hyper link based on a search result from a search engine and/or anyother push/pull techniques).

Main server system 12 is configured to be connected to, and/or otherwisereceive, location-based advertisements, location-based deals and offerslocation-based services, in real time, geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and/or location-based deals and offers andlocation-based services in real-time via a mobile device geo-tagging,real-time geo-tagging, geo-coding, geo-targeted, geo-locationimpressions, mobile geo-tagging, geo-fencing, mobile mappingtechnologies with location-based advertisements, location-based dealsand offers, location-based services, GPS and GIS technologies, and thelike, social, local, mobile search, mobile services, mobilelocation-based advertising and promotions' or offers' impressions,mobile social networking impressions, location-based mobile ads, mobilead network, mobile advertising for mobile publishers and advertisers andmobile commerce, mobile location-based advertising and promotions oroffers associated with location or maps in a social network or websiteonline or mobile device, location-based mobile coupons, mobile grocerycoupons, mobile and impressions, mobile products impressions, mobile appimpressions, social business app impressions, social enterprise appimpressions, third party app impressions, mobile ad products, targetedmobile ad impressions, mobile advertising network for mobile publishersand advertisers impressions, mobile user's location, phone brand, modeland retail price impressions, and mobile coupons, mobile grocerycoupons, mobile banking and mobile wallet services, customer loyaltycards, discounts and promotions or offers and online or mobile paymentsystem for coupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services, social shopping and socialnetworking, social networking interactions between members and generatemarketing and mapping relationships between members of a social networkor website, social networking websites or third party websites orapplications, social activity, location impressions, Products, Goods,Gambling, Auctions, Shopping, Sports, Autos & Vehicle, Pets & Animals,Online Communication, Education related and/or Services information fromthe issuer of such coupons, (i.e., the coupons sponsor) and/or asprovided by the website or mobile device and/or other electronicallyprovided information, e.g., by PDA, cell phone, portable electronictablet, etc., including social, local, mobile search, mobile services,mobile location-based advertising and promotions' or offers'impressions, mobile social networking impressions, location-based mobileads, mobile ad network, mobile advertising for mobile publishers andadvertisers and mobile commerce, mobile location-based advertising andpromotions or offers associated with location or maps in a socialnetwork or website online or mobile device, location-based mobilecoupons, mobile grocery coupons, mobile and impressions, mobile productsimpressions, mobile app impressions, social business app impressions,social enterprise app impressions, third party app impressions, mobilead products, targeted mobile ad impressions, mobile advertising networkfor mobile publishers and advertisers impressions, mobile user'slocation, phone brand, model and retail price impressions, and mobilecoupons, mobile grocery coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services, ore-commerce or m-commerce system based user's or member's profilepreferences and preferred locations, interests, preferences ornetworking interests or connections or channels. Although not shown,this function can be performed by a direct electronic connection with asponsor system, and/or can involve loading data from a physicallytransportable data storage medium, (e.g., diskette, tape, CD-ROM, USBdrive, cloud storage, etc.). The coupon sponsor may, and in most caseswill, issue in connection with the coupon an associated set ofinstructions that define how the coupon is to be distributed. Forexample, such instructions can include restrictions as to the number ofcoupons that any one user can print out for redemption, the state and/orzip code associated with a user for such user to have access to thecoupon, the expiration date, the item and discount amount, etc. Mainserver system 12 is further configured to be connected to, and/orotherwise receive, advertising information from an advertising sponsor,or purchasing system, e.g., Amazon, or company purchase website ormobile application, or through mobile banking system. Although notshown, this function can be performed by direct electronic connectionwith the ad sponsors system, and/or can involve loading data from aphysically transportable data storage medium, (i.e., diskette, tape,CD-ROM, cloud storage, etc.). The advertising impressions are displayedon client system 14, as described in greater detail below.

Main server system 12 can include a website server 18, a front-endserver 20, a handler 22, a database server 24, and an FTP server 26.Website server 18 is configured to provide “web pages,” mobile app,e-commerce or electronic or mobile device, mobile banking and mobilewallet services, customer loyalty cards, discounts and promotions oroffers and online or mobile payment system for coupons, location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed and online ormobile coupons and promotions or offers for products and/or services touser/consumers, (including possible users or members of electroniccoupon distribution system 10) with Internet access. Internet 16, moreparticularly, the world wide web portion thereof, “WWW,” is aninterconnected computer network that is generally distributed throughoutthe world on discrete interconnected computer nodes having softwareinterface generally referred to as “web pages,” which further includesgeospatial, web mapping, 2D and 3D mapping, GPS, location mapping,social mapping, digital mapping, 3D holographic mapping and/or mobilemapping technologies with based user's or member's profile preferencesand preferred locations, interests, preferences or networking interestsor connections or channels, location-based advertisements,location-based deals and offers, location-based services, in real time,geo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed and/orlocation-based deals and offers and location-based services in real-timevia a mobile device geo-tagging, real-time geo-tagging, geo-coding,geo-targeted, geo-location impressions, mobile geo-tagging, geo-fencing,mobile mapping technologies with location-based advertisements,location-based deals and offers, location-based services, GPS and GIStechnologies, and the like, in the and online or mobile coupons andpromotions or offers for Products, Goods, Gambling, Auctions, Shopping,Sports, Autos & Vehicle, Pets & Animals, Online Communications,Education related and/or Services, which are accessible across one ormultiple websites or third party applications with two or threedimensional images on geospatial platform using cloud-type configurationand using cloud services in combination with geo-mapping, web mapping,2D and 3D mapping, GPS, location mapping, social mapping, digitalmapping, 3D holographic mapping and/or mobile mapping technologiesacross the web or in conjunction with social networking, a socialnetworking environment, social networking interactions between membersand generate marketing and mapping relationships between members of asocial network or website, social networking websites or third partywebsites or applications, social, local, mobile search, mobile services,mobile location-based advertising and promotions' or offers'impressions, mobile social networking impressions, location-based mobileads, mobile ad network, mobile advertising for mobile publishers andadvertisers and mobile commerce, mobile location-based advertising andpromotions or offers associated with location or maps in a socialnetwork or website online or mobile device, location-based mobilecoupons, mobile grocery coupons, mobile and impressions, mobile productsimpressions, mobile app impressions, social business app impressions,social enterprise app impressions, third party app impressions, mobilead products, targeted mobile ad impressions, mobile advertising networkfor mobile publishers and advertisers impressions, mobile user'slocation, phone brand, model and retail price impressions, and mobilecoupons, mobile grocery coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services, socialshopping and social networking, social networking interactions betweenmembers and generate marketing and mapping relationships between membersof a social network or website, social networking websites or thirdparty websites or applications, company and local information forselected worldwide locations, and/or any other useful data. Access toInternet 16 can be made by various methods; typically, however, anon-institutional user obtains access from one of a plurality ofInternet Service Providers, (ISPs), which in turn obtain authorizedaccess to Internet 16. Navigation the WWW portion of Internet 16involves knowledge of a directory structure of various nodes of theInternet, (i.e., an “address” to each given resource on Internet 16).Such an address is generally referred to as a Uniform Resource Locator,(URL), which typically starts with a protocol name followed by a domainname, for example: http://www.valuepass.com. Website server 18 isconfigured to provide, among other things, an interface for affecting adownload of client software that a user/consumer can download andexecute to establish a client system 14 on his and/or her computersystem. In this way the user/consumer can become an authorized user,(“user”) of electronic coupon distribution system 10. In particular,website server 18 can refer an Internet user/consumer to FTP server 26for the client installation file.

Front-end server 20 provides multiple interface and allocation/directionfeatures for electronic coupon distribution system 10. Front-end server20 is the entity that is initially contacted by client system 14 at thestart of each new session of a method or system for Mapping Display ofLocation Based Customized Promotions or Offers for Products or Servicesbased on User Behavior and Location and Social Networking,(“LBCP-PS-UBL-SN”) distribution system 10, and/or when automatic couponupdates occur. Handler 22 is configured to interface with databaseserver 24. After a user establishes a new session, all subsequentrequests by client system 14 can be directed to and are “handled” byhandler 22. As a result, handler 22 can thereafter issue a requestand/or a command to database server 24, and/or directly respond toclient system, (if configured to do so). Database server 24 can comprisea plurality of physical, individual general-purpose digital computersconfigured as database servers, which can be further configured in acluster arrangement. Database server 24, in one embodiment, can beconfigured to operate using SQL server software, such as, but notlimited to, Microsoft SQL Server Version 7, commercially available from,for example, Microsoft Corporation, Redmond, Wash., U.S.A.

FTP server 26 can be configured to operate in cooperation withgeospatial, website server 18 to provide, for example, installationand/or setup programs. The installation program(s) are downloaded to ageneral-purpose computer, (e.g., PC and/or a MAC) for installation ofthe client software in accordance with the present disclosure.

Client system 14 includes client application software 28, DeviceID data30, (ID) data 30, user preference data 32, user history data 34,LBCP-PS-UBL-SN information data 36, and advertising data 38. Inaddition, client system 14 can comprise a general purpose computingapparatus configured to operate in accordance with an operating systemhaving a graphical user interface such as, for example, Windows 95/98/NT4.0/2000/Vista/7, and Apple Computer, Inc. MAC OS Operating System forMacintosh platforms. Client system 14 can further include standardperipherals such as a display device 40, a keyboard 42, a pointingdevice, such as a mouse 44, and an output device, such as a printer 46,for producing a “hard copy” of LBCP-PS-UBL-SN 48. DeviceID data 30 canbe stored on main server system 12, according to an exemplaryembodiment. In exemplary embodiments, one, a few, a plurality and/or allDeviceID data 30 can be stored on main server system 12.

Client application software 28 comprises software compatible with andexecuting on client system 14 configured to implement the presentdisclosure as described herein. Client application software 28 performsvarious functions including, but not limited to, collecting userinformation, including preferences, communicating with main serversystem 12 via Internet 16, and providing an interface for the user ormember of a social network for browsing through, and selecting,LBCP-PS-UBL-SN information for printout. DeviceID data 30 can comprise amulti-digit number that is assigned by main server system 12, moreparticularly, database server 24, when a user registers withLBCP-PS-UBL-SN information distribution system 10. DeviceID data 30 canhave a format, such as XXXXXXXX, where X is a digit between 0-9.DeviceID data 30, however, does not specifically identify the userpersonally, but rather, more accurately associates a physical machinedefining client system 14 with user or member profile informationobtained during registration. DeviceID data 30 is stored on clientsystem 14, main server system 12, and/or both as a part of a User Infoobject. If the DeviceID data 30 is stored on client system 14, thenDeviceID data 30 is provided to main server system 12 when makingrequests, for example, for new LBCP-PS-UBL-SN information data. If aclient system 14 operates multiple independent operating systems, (e.g.,a Mac operating system, (a product of Apple Computer, Inc.) and aWindows operating system, (a product of Microsoft Corp.), then there canbe a separate DeviceID data 30 for each operating system assigned tothat client system 14. Main server system 12 can correlate the providedDeviceID data 30 with user information stored in a profile database. Theuser information can then be used in identifying LBCP-PS-UBL-SNinformation suitable for the user or member of a social network. In thisembodiment, however, the user is not personally identified nor is iteven possible, (e.g., through the “hacking” of main server system 12) toidentify the user personally, as such information is not even collectedfrom the user. Accordingly, the approach described herein maintainsprivacy of the user of LBCP-PS-UBL-SN information distribution system10.

The User Info object further includes user information collected fromthe user of client system 14 indicative of one and/or more demographiccharacteristics of the user. In this embodiment, the user information isinsufficient to specifically identify the user. In a constructedembodiment, such information comprises a postal zip code associated withthe user, and a state in which the user resides. Client applicationsoftware 28 allows the user to update this information after initialregistration. In addition, the User Info object includes the mode inwhich the Internet is accessed, for example, through use of a modem,(e.g., dial-up), through use of a Local Area Network, (LAN), and/or useof a proxy server. The User Info object can further include the versionnumber of the client application software 28. User preference data 32comprises two main groups. The first group of information contained inuser preference data 32 includes information defining how often the mainserver system 12 is checked for new LBCP-PS-UBL-SN information. In aconstructed embodiment, the options include one hour, two hours, fourhours, (the default), twice a day, and once a day. The first group ofinformation contained in user preference data 32 can also include amiscellaneous item of information indicating whether the user prefersthat certain LBCP-PS-UBL-SN information be automatically printed, (thiscan be selected and/or deselected by the user). The second main group ofinformation included in user preference data 32 includes a comprehensivelisting of main categories of LBCP-PS-UBL-SN information selected by theuser that the user wishes to receive. While the particular mainLBCP-PS-UBL-SN information category descriptions can be changed on mainserver system 12 and downloaded to client system 14 at any time,exemplary categories include “Apparel,” “Athletics,” “Automotive,” and“Internet Electronics,” among others. A user can deselect a category, inwhich case LBCP-PS-UBL-SN information pertaining to that category cannotbe sent from main server system 12 to client system 14.

User history data 34 comprises data corresponding to events occurring atthe remote client system 14, as well as other items pertaining to theoperation of client system 14. All these items are stored in a userhistory file. For example, when a user is browsing through availableLBCP-PS-UBL-SN information each LBCP-PS-UBL-SN information that isselected for viewing is noted in the user history file. Likewise, whenLBCP-PS-UBL-SN information is selected for printing, that action is alsorecorded in the user history file. Other examples include whenLBCP-PS-UBL-SN information is actually printed, and when an advertisingimpression, (described in further detail below) is displayed on displaydevice 40. The information contained in the user history data 34 isencrypted by client application software 28 in accordance with a clientsystem encryption strategy to protect the integrity of the datacontained therein.

LBCP-PS-UBL-SN information data 36 includes information corresponding tothe LBCP-PS-UBL-SN information available, (e.g., for browsing) on clientsystem 14. Each LBCP-PS-UBL-SN information, such as LBCP-PS-UBL-SNinformation 48, includes a plurality of items of information associatedtherewith.

In addition, when LBCP-PS-UBL-SN information 48 is actually printed out,additional information can be printed out on the “hard copy” of theLBCP-PS-UBL-SN information. These additional items can include theDeviceID data 30, portions of the demographic data such as the postalzip code, one and/or more items of the user information contained inuser preference data 32, the date and time, and optionally variousInternet URLs. Coupon sponsors have found some of the informationappearing on printed LBCP-PS-UBL-SN information 48 desirable. That is,when the user redeems LBCP-PS-UBL-SN information 48, for example, at aretail store, information appearing on LBCP-PS-UBL-SN information 48,(which is eventually returned by the retailer to the LBCP-PS-UBL-SNinformation issuer and/or sponsor) is available to the LBCP-PS-UBL-SNinformation sponsor. This information can thereafter be used inanalyzing and assessing the efficacy of various advertising/promotionalstrategies. LBCP-PS-UBL-SN information data 36 can be stored on a harddrive and/or the like associated with client system 14, and ispreferably stored in an encrypted form. In particular, and in accordancewith the present disclosure, LBCP-PS-UBL-SN information data 36corresponding to LBCP-PS-UBL-SN information is encrypted by main serversystem 12 in accordance with a server system encryption strategy.

The encrypted LBCP-PS-UBL-SN information data is then transmitted toclient system 14. Client system 14 further encrypts the once-encryptedLBCP-PS-UBL-SN information data in accordance with a client systemencryption strategy to thereby generate doubly encrypted LBCP-PS-UBL-SNinformation data. The doubly encrypted LBCP-PS-UBL-SN information data36 can then be stored on the client system 14. The foregoing encryptionsteps substantially minimize the occurrence of fraud in the distributionof LBCP-PS-UBL-SN information compared to known systems. A user, forexample, can therefore not easily defeat the LBCP-PS-UBL-SN informationcounting scheme that limits the number of printouts by, for example,exploring the client systems hard drive, identifying LBCP-PS-UBL-SNinformation data, and thereafter producing printed copies of theLBCP-PS-UBL-SN information. Use of the environment established by clientapplication software 28 is therefore practically the only means for theuser or member of a social network to obtain usable LBCP-PS-UBL-SNinformation 48. Advertising data 38 comprises a plurality of advertisingimpressions wherein each impression can include a predeterminedcombination of text and images. Advertising data 38 is also stored onclient system 14 in an encrypted form. Display device 40, keyboard 42,mouse 44, and printer 46 can comprise an apparatus known to those ofordinary skill in the art.

FIG. 2 shows, in greater detail, database server 24 of main serversystem 12. As described above, database server 24 can comprise aplurality of physical database servers arranged in a cluster. Furtherphysical machines can be added to provide for load balancing, (i.e.,scalability, and the ability to quickly add additional hardware as loadand responsiveness criteria require). Database server 24 can includeLBCP-PS-UBL-SN information database 50, an advertising database 52, amaster category list master category list database 54, a plugin database56, a brand logo database 58, and a user transaction history database60.

LBCP-PS-UBL-SN information database 50 includes LBCP-PS-UBL-SNinformation data similar to that described in connection withLBCP-PS-UBL-SN information data 36, but is more in the nature of amaster LBCP-PS-UBL-SN information database including the entire universeand/or a larger set of LBCP-PS-UBL-SN information available onLBCP-PS-UBL-SN information distribution system 10. Advertising database52 includes a plurality of ad impressions, which can be a combination oftext and/or images. Again, advertising database 52 is in the nature of amaster advertising database including all of the advertising impressionsincluded in main server system 12.

Master category list database 54 includes the main LBCP-PS-UBL-SNinformation category names presently established on LBCP-PS-UBL-SNinformation distribution system 10. In addition, displaycharacteristics, such as the color of a main LBCP-PS-UBL-SN informationcategory button can also be stored in database 54.

Plugin database 56 includes information as to available plugins for usein connection with client application software 28 of client system 14.Plugin database 56 includes a plurality of plugins. The particularplugins that are selected for use in connection with client applicationsoftware 28 depends on what added functionality has been configured inclient system 14. For example, plugins can be configured to provideZodiac information, recipe information, and stock quote information tothe user. Additionally, a plugin can be configured to provide a newLBCP-PS-UBL-SN information style for the user or member of a socialnetwork. In this way, client system 14 can be updated remotely with newfunctionality.

Brand logo database 58 includes information as to how the user interfaceof client system 14 is “branded.” The default “branding” of the userinterface involves the display of a company logo of the assignee of thepresent disclosure. Also, a corresponding Internet URL for “clickthrough” purposes is associated with the brand image. However, inalternate embodiments, other companies can arrange, (e.g., through areferral of potential new users or members of LBCP-PS-UBL-SN informationdistribution system 10) to have the user interface of client applicationsoftware 28 “branded” with the referring company's logo, (and InternetURL for “click through”).

User transaction history database 60 includes information contained inuser history data 34 uploaded from client system 14. User transactionhistory database 60 therefore contains information corresponding toactions and/or events taken by and/or involving the user of clientsystem 14. User transaction history database 60 therefore includes arecord for each LBCP-PS-UBL-SN information that has been downloadedand/or otherwise provided to client system 14. As each LBCP-PS-UBL-SNinformation is displayed, and/or printed by the user, for example, thecorresponding record in user transaction history database 60 is updated.

Referring now to FIG. 3, (with reference to components referenced inFIGS. 1 and 2), a brief description of the operation of LBCP-PS-UBL-SNinformation distribution system 10, particularly the main interactionsbetween client system 14 and main server system 12, can now be setforth. Each time a new session is commenced, the basic steps set forthin FIG. 3 are performed.

In step 104, client system 14, by way of execution of client applicationsoftware 28, is initialized. In step 106, client application software 28determines whether there is an identified user device for client system14, and/or whether the present user is a “new” user device. Clientapplication software 28 can make this determination based on theexistence and/or absence of particular files on client system 14, (e.g.,a file containing a DeviceID data 30) indicative of whether and/or notthis is a “new” user device. If “NO,” then the method branches to step112. Otherwise, if the answer to step 106 is “YES,” then the methodbranches to step 107.

In step 107, client application software 28 obtains user informationfrom the user. In particular, client application software 28 isconfigured to collect user information from a user of client system 14indicative of one and/or more demographic characteristics of the userwithout obtaining information sufficient to specifically identify theuser. In a constructed embodiment, the information obtained comprises apostal zip code associated with the user, and a State where the userresides. Personal information such as the users or members name, e-mailaddress, residence address, social security number, telephone number,and the like is not obtained in step 107. In accordance with the presentdisclosure, the foregoing step provides useful information to mainserver system 12 in the selection of LBCP-PS-UBL-SN informationappropriate for the user or member of a social network, (e.g.,geographic area). LBCP-PS-UBL-SN information from merchants locatedgeographically proximate the users or members residence can be moreeasily redeemed by the user, thus increasing the efficacy of theLBCP-PS-UBL-SN information offer. Other information, such as the type ofInternet connection, (e.g., modem), can also be obtained from the userin step 107.

In step 108, main server system 12 registers the “new” user device. Mainserver system 12 determines whether the user of remote client system 14is a “new” user device based on the presence and/or absence of DeviceIDdata 30 in a message from client system 14 to main server system 12. The“new” user device is then registered on main server system 12. Mainserver system 12 is configured to register the new user by performing,among other things, the steps of allocating a new DeviceID data 30, andassociating the new DeviceID data 30 with the user information obtainedin step 107. Through the foregoing, remote client system 14 can alwaysbe identified by its DeviceID data 30.

In step 109, client system 14 and main server system 12 communicate soas to update the master category list, plugins, brand logo information,advertising data and LBCP-PS-UBL-SN information data at the remoteclient system 14. This is done, for the first time client applicationsoftware 28 is executed, by searching the main server system 12 for newinformation that has come into being between the time the installationand/or setup program that the user used to install client system 14 waspopulated with such data, (the “sync” date), and the present time, (theserver date). The identified information is downloaded to thereby updateclient system 14. This step ensures that the user of client system 14has the most up-to-date information in these categories. The method thenproceeds to step 110 wherein main client application software 28 isexecuted.

When the answer to step 106 is “NO,” then the method branches to step112. In step 112, client application determines whether client system 14is “online.” Client system 14 is “online” when the user is connected tothe Internet such that client system 14 can communicate with main serversystem 12. Client system 14, in an exemplary embodiment, cannot force aconnection to Internet 16. Rather, if there is no “online” connection,the user of client system 14 can have access to LBCP-PS-UBL-SNinformation in an “offline” mode of operation. Thus, if the answer tostep 112 is “NO,” then the method branches to step 110. Otherwise, whenthe answer step 112 is “YES,” then the method branches to step 114.

In step 114, main server system 12 identifies the remote client system14 based on a DeviceID data 30 provided by client system 14. In thisway, main server system 12 can utilize the information “on file,” suchas state and zip code, for a variety of purposes. In a constructedembodiment, the state and zip code data are included in a request byfront-end server 20 to database server 24 to select a server that canservice this user for this session. The response to the request is avirtual IP address to a particular handler 22, and a selected database“name” of a selected database server 24.

In step 116, main server system 12, particularly the assigned handler 22and database server 24, is updated with any information contained inuser history data 34 that has not yet been uploaded and processed. Theuser history file contains information indicative of actions taken by,or, events occurring in response to actions taken by, the user of remoteclient system 14. As described above, user history data 34 containsinformation such as the identity of LBCP-PS-UBL-SN information selected,LBCP-PS-UBL-SN information printed, advertising impressions anddisplayed in advertising pane 72, etc. The assigned handler 22 inconjunction with database server 24 uses the user history file in atleast two ways: (i) to produce data from which a user script can bebuilt by the remote client system 14 and, (ii) to update the usertransaction history database 60, which can then be queried to preparereports that are provided as feedback to the various advertisingsponsors, LBCP-PS-UBL-SN information issuers, and LBCP-PS-UBL-SNinformation referral agents.

Step 118 involves obtaining a client script for execution by clientsystem 14. Step 118 includes the substep of identifying LBCP-PS-UBL-SNinformation at main server system 12 suitable for the user or member ofa social network. What is suitable for any particular user can be basedon DeviceID data 30, the user information associated with DeviceID data30, and/or the main LBCP-PS-UBL-SN information categories selected bythe user, the OS platform, (e.g., MAC OS vs. Windows), the version ofclient application software 28, the cobrand ID, and the promotionalcode, if any. Use of these criteria can be either inclusive and/orexclusive. Client system 14 can be sent lists of undownloadedLBCP-PS-UBL-SN information, undownloaded ads, etc. The lists can onlyidentify, for example, the LBCP-PS-UBL-SN information to be downloaded,(not the LBCP-PS-UBL-SN information itself). Steps 120, 122, and 124involve obtaining the actual LBCP-PS-UBL-SN information data, ad data,etc.

In step 120, the master category list, plugins, and brand logoinformation is updated, based on execution of the client script byclient system 14. Particularly, client system 14 works through the listof needed items.

In step 122, advertising data comprising advertising impressions fromadvertising database 52 are updated at the remote client system 14. Thisstep ensures that the user has the most up-to-date advertisingavailable. Again, client system 14 works through a list of needed ads,sequentially making requests from database server 24.

In step 124, LBCP-PS-UBL-SN information data from LBCP-PS-UBL-SNinformation database 50 is updated at remote client system 14. Updatingof the LBCP-PS-UBL-SN information data includes retrievingLBCP-PS-UBL-SN information data corresponding to the identifiedLBCP-PS-UBL-SN information, (i.e., the list provided as part of theclient script).

FIG. 4, (also referring to FIGS. 1, 2) shows the steps performed on mainserver system 12 to register a new user device. The process begins instep 176 with commencement of the registration routine. In step 178, anew DeviceID data 30 is calculated by database server 24. In step 180, anew entry and/or record is created in a user or member profile table.The profile entry can associate DeviceID data 30 with the userinformation collected from the user. The method then proceeds to step182.

In step 182, database server 24 determines whether a “sync date” wasprovided from client system 14. This is a date that describes how“up-to-date” client system 14 is, particularly the LBCP-PS-UBL-SNinformation and advertising information portions thereof. The “syncdate” is automatically provided from client system 14 to database server24 via the assigned handler 22. If a “sync date” was not provided byclient system 14, then the method branches to step 184 where a nominalsync date based on the version of the software installed on the clientsystem is used for downloading and updating purposes. Alternatively, ifthe answer to step 182 is “YES,” then the method branches to step 186.

In step 186, the date provided by client system 14 is used as the “syncdate” to synchronize the data on client system 14 relative to the masterdata on main server system 12. It should be emphasized that the “syncdate” is not a date that client application software 28 solicits fromthe user, but rather, is simply a date available within clientapplication software 28 relating to how “current” the data is, (i.e.,LBCP-PS-UBL-SN information/advertising data, etc.). In either case, themethod proceeds to and ends at step 188.

FIG. 5 shows step 120, (FIG. 3) in greater detail. Referring to FIG. 5,step 190 represents a request to obtain a master category list, (i.e.,the up-to-date list). This request is made from client system 14,(FIG. 1) to the selected database server 24 via handler 22. Such arequest is directed to the selected “virtual” IP address as describedabove. The master LBCP-PS-UBL-SN information category list, (e.g.,“Athletics,” “Automotive,” “Internet Electronics,” etc.) can be updatedon main server system 12, particularly database server 24. That is,categories can be added, and/or categories can be deleted. In eithercase, such a change is reflected in user interface 62 of the respectiveclient systems 14 when the next session is invoked by a user.

In step 192, all undeleted master LBCP-PS-UBL-SN information categories,along with their display color, (as displayed on display device 40 ofclient system 14) are reported out to client system 14 for use by clientapplication software 28. Step 194 ends the master LBCP-PS-UBL-SNinformation category list updating process.

Referring now to FIG. 11, step 196 represents a request from clientsystem 14 to database server 24 via handler 22 to obtain a new and/or anup-to-date plugin(s). It should be understood that for an existing user,client system 14 can be executing a client script that includes a listcontaining needed plugins. The process outlined in FIG. 11 would beexecuted for each plugin on the list.

In step 198, database server 24 performs a look-up of the needed pluginto locate the corresponding plugin file, (or image).

In step 200, an “image” and/or copy of the file of the sought-afterplugin is encrypted in accordance with a server system encryptionstrategy, and is reported and/or transmitted via Internet 16 to clientsystem 14. In step 202, the plugin update process is completed.

FIG. 7 shows step 122, (“updating advertising data”) of FIG. 3 ingreater detail. In particular, steps 224-232 illustrate, in accordancewith the present disclosure, that advertising text, and images areencrypted to thereby provide secure transmission to client system 14. Itshould be understood that for an existing user device, client system 14can be executing a client script that includes a list containing neededadvertising impressions. The process outlined in FIG. 12 would beexecuted for each advertising impression the list. Step 224 marks thebeginning of the advertising update method.

In step 226, main server system 12 determines whether the user, moreparticularly client system 14, is requesting “text” and/or “image”advertising data. If the answer is “text,” then the method proceeds tostep 228.

In step 228, main server system 12, particularly database server 24,encrypts the text of the advertising data, and reports out the resultingencrypted advertising data. It should be understood this encryptionoccurs in accordance with a server system encryption strategy.

Otherwise, the method proceeds to step 230 when the advertising datarequested is “image” data. In step 230, the advertising data, (“image”data) is encrypted by main server system 12 according to a main serversystem encryption strategy, resulting in encrypted advertising imagedata. The encrypted ad image data is then reported out to client system14. Step 232 defines the end of the advertising update process.

Referring now to FIG. 8, after the user history codes from user historydata 34 have been extracted and decoded, a “client script” is built byclient system 14 based on information, (e.g., lists) from handler 22 incooperation with database server 24. The client script providesinstructions for main server system 12 to execute. In step 266, clientsystem 14 issues a request to handler 22 to obtain the “user” and/or“client” script. The client script is then returned to client system 14.Step 268 show the execution of the client script by client system 14,which issues the commands shown in the steps 268-290. In step 268,client system 14 issues commands via handler 22 to database server 24 tocreate user transaction records for any new plugins, main LBCP-PS-UBL-SNinformation categories, advertising data, and/or LBCP-PS-UBL-SNinformation data received by client system 14 since the last clientscript was retrieved. In step 270, client system 14 issues commands viahandler 22 to database server 24 to check existing user transactionrecords for any deletions. Any deletions are processed whereby theaffected user transaction record is modified to indicate that the clientLBCP-PS-UBL-SN information has been deleted. In step 272, client system14, in execution of the client script, issues a command via handler 22to database server 24 to report all undownloaded plugins. Databaseserver 24, through handler 22, returns a message containing a listing ofall undownloaded plugins. This list is processed by client system 14after the client script has been completed. In step 274, client system14, in execution of the client script, issues a command via handler 22to database server 24 to report all undownloaded advertisingimpressions. Database server 24 returns a list of all undownloaded adimpressions. In step 276, client system 14, in execution of the clientscript, issues a command via handler 22 to database server 24 to reportall undeleted LBCP-PS-UBL-SN information. In step 278, client system 14,in execution of the client script, issues a command via handler 22 todatabase server 24 to determine whether any of the main LBCP-PS-UBL-SNinformation categories have been changed. If the answer to this inquiryis “YES,” then flow of the process continues at step 280, wherein thedatabase server 24 reports to client system 14 that a new mastercategory list is needed. Flow then proceeds to step 282.

If the answer to the inquiry in step 278 is “NO,” then flow of theprocess proceeds to step 282. In step 282, client system 14, inexecution of the client script, issues a command via handler 22 todatabase server 24 to report all undownloaded LBCP-PS-UBL-SNinformation. Database server 24 returns a listing of all undownloadedLBCP-PS-UBL-SN information. In step 284, client system 14, in executionof the client script, issues a command via handler 22 to database server24 to report the current official software version. Database server 24returns the latest version number. In step 286, database server 24 isrequested to record the current time as the last user login. Flow of theprocess then continues to step 290, which marks the end of the clientscript execution.

In FIG. 9, steps 346-350 illustrate the response of client applicationsoftware 28 when a user “ad click impressions” and/or otherwise selectslogo pane 74 of user interface 62. Step 346 marks the beginning of theroutine. Step 346 is entered when client application software 28, (viathe OS) detects that the user has “clicked” on and/or otherwise selecteda portion of logo pane 74.

In step 348, client application software 28 invokes an Internet browserregistered with the operating system of client system 14 as the defaultbrowser and passes thereto a URL. The Internet browser then connects toa website server resource corresponding to the specified URL. This“click” action, therefore, takes the user to the website of the companydisplayed in logo pane 74. Step 350 marks the end of this routine.

FIG. 10 shows the response of client application software 28 when a user“ad click impressions” on and/or otherwise selects a portion ofadvertising pane 72. Step 352 marks the beginning of the routine. Instep 354, client application software 28 creates a click-through historyrecord indicative of the fact that the user has “clicked” and/orotherwise selected the advertiser displayed in advertising pane 72. Thisis included in user history data 34, which can thereafter be encryptedand transmitted to main server system 12 for processing.

In step 356, the client application software 28 launches an Internetbrowser registered with the operating system of client system 14, andpasses thereto a URL corresponding to the advertiser displayed inadvertising pane 72. When the Internet browser executes, it connects toa website server resource defined by the URL. In-effect, the foregoingactions take the user to the advertisers website specified in the URL.Step 358 marks the end of this routine.

FIG. 11 illustrates a response taken by client application software 28when a user “ad click impressions” on and/or otherwise selects an itemappearing in LBCP-PS-UBL-SN information subcategory list 68. Step 360marks the beginning of the process. Step 360 is entered when clientapplication software 28, (via the OS) determines that an item inLBCP-PS-UBL-SN information subcategory list 68 has been “clicked” on. Instep 362, client application software 28 determines whether theselection was a “click” and/or a “double-click.” Depending on which ofthese events occurred, client application software 28 can takealternative courses of action. If the action is a single-click, then themethod branches to step 364.

In step 364, the local LBCP-PS-UBL-SN information database is locked byclient application software 28. The process proceeds to step 366. Instep 366, the selected subcategory item is retrieved from the localdatabase on client system 14.

In step 368, the content of LBCP-PS-UBL-SN information list 70 is resetby client application software 28 according to the content of the newsubcategory. For example, if the new subcategory pertains toLBCP-PS-UBL-SN information, then the new LBCP-PS-UBL-SN informationassociated with the new selected subcategory is displayed inLBCP-PS-UBL-SN information list 70. In step 370, client applicationsoftware 28 determines and/or otherwise selects an advertisingimpression to be displayed in advertising pane 72 in accordance with apredetermined advertising impression selection strategy. In theillustrated embodiment, the selection criteria include the identity ofthe selected LBCP-PS-UBL-SN information subcategory. In step 372, a testis performed by client application software 28 to determine whether thenewly selected advertising impression is different from the advertisingimpression currently being displayed. If the answer is “YES,” then theprocess branches to step 374, where the new advertising impression isdisplayed in advertising pane 72, and an advertising impression historyrecord is created for inclusion in the user history data 34. The methodproceeds to step 376.

If the answer to step 372 is “NO,” however, then the process branches tostep 376, which is an exit step. If the action evaluated in step 362 isdetermined to be a “double click,” then the process branches to step378. “Double clicking” LBCP-PS-UBL-SN information subcategory is a userrequest to refresh the content of that subcategory. In step 378, clientapplication software 28 creates a refresh history event for thatsubcategory. In step 380, client application software 28 sends to thedatabase thread a request to flush the current history. The content ofthat subcategory are then downloaded, (available on display device 40)as if they were new. In step 382, a message is sent to the databasethread to do idle processing.

FIGS. 12A and 12B are flow diagrams of processes for controlling thenumber of ad click impressions to a clickable advertisement. As shown inFIG. 12A, in step 420, a request is received from client applicationsoftware 28 of a particular client system 14 to view clickablegeo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed. The requestpreferably includes DeviceID data 30, which is a unique identifierassigned to the client system 14 that uniquely identifies client system14 making the request. The request can be made in response to linkingand/or accessing a particular website and/or by submitting the requestthrough user interface 62.

In step 422, an access limit is identified for each of the clickablegeo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed that areresponsive to the received request. Based on the received request, mainserver system 12 can identify an appropriate handler 22 and databaseserver 24 for servicing the request. Handler 22 accesses database server24, which can includes a list of available clickable geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed to identify the clickablegeo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed, (includingLBCP-PS-UBL-SN information) responsive to the request and to identifythe access limits associated with those clickable geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed.

In step 424, for each of the clickable geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed responsive to the request, it is determinedhow many times each clickable advertisement has been clicked on byclient application software 28 and/or client system 14 based on theassociated DeviceID data 30. This information can be determined bychecking the values of the counters held in database server 24 for eachclickable advertisement corresponding to DeviceID data 30 provided inthe request.

In step 426, clickable geo-targeted or geo-tagged advertisements and/orlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed are made available to the requesting client system 14 thathave been accessed, (i.e., clicked on) by client system 14 fewer timesthan the access limit. To determine if a clickable advertisement shouldbe made available, main server system 12 compares the identified accesslimit to the determined number of accesses set in the correspondingcounter. If the access limit is greater than the determined number ofaccesses set in the corresponding counter, then the clickableadvertisement is made available to the requesting client system 14. Onthe other hand if the access limit is equal to, (or less than) thedetermined number of accesses set in the corresponding counter, then theclickable advertisement is not made available to the requesting clientsystem 14. The clickable geo-targeted or geo-tagged advertisementsand/or location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed made available to the client system 14 can be viewed, forexample, in advertising pane 72 and/or logo pane 74. Each of theclickable geo-targeted or geo-tagged advertisements and/orlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed made available to client system 14 can be accessed, i.e.,clicked on, by the user at client system 14.

In step 428, in addition to making the clickable advertisement availableto be clicked on by the user at client system 14, if the clickableadvertisement is LBCP-PS-UBL-SN information, then the user is permittedto print LBCP-PS-UBL-SN information as well. To print LBCP-PS-UBL-SNinformation, the user can select the “Print Now” button 80, which printsthe LBCP-PS-UBL-SN information currently being viewed on printer 46. Instep 430, in response to the click of the clickable advertisement, thecounter associated with that clickable advertisement and correspondingto DeviceID data 30 of client application software 28 and/or clientsystem 14 is incremented. More specifically, client application software28 can generate a signal to main server system 12 indicating that theclickable advertisement has been clicked on, and based on that signalthe server increments the applicable counter in database server 24. Thesignal can include information identifying the clickable advertisement,as well as DeviceID data 30 of client system 14. Accordingly, each timea clickable advertisement is clicked on, the counter associated with theclickable advertisement is incremented, and once the count in thecounter reaches the access limit, the user at that client system 14 isno longer permitted to click on that clickable advertisement. It shouldbe noted that client system 14 can be a client computer.

The method for controlling access to advertisement in a network caninclude assigning a unique identifier to a client computer and receivinga request from client application software 28 operating on the clientcomputer to access the advertisement. The request can include theidentifier assigned to the client computer. The method can furtherinclude transmitting an advertisement access report to a remote server.The method can further include the identifier being assigned to theclient computer by the client application. The method can also includethat the identifier being assigned to the client computer is not one ofa DeviceID data 30 and/or an Internet protocol address. The method canalso include encrypting the advertisement at a server to generate afirst encrypted advertisement and further encrypting the first encryptedadvertisement at the client computer to generate a second encryptedadvertisement.

FIG. 12B illustrates a process similar to the one in FIG. 12A. Like theprocess of FIG. 12A, in step 432 of FIG. 12B, a request is received fromthe client application software 28 to view clickable geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed at the request includingDeviceID data 30 that uniquely identifies client system 14 making therequest. However, instead of checking the access limit of responsiveclickable geo-targeted or geo-tagged advertisements and/orlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, all clickable geo-targeted or geo-tagged advertisementsand/or location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed that are responsive to the request are made available to therequesting client system 14 in step 434. To determine which clickablegeo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed are responsive,main server system 12 can identify an appropriate handler 22 anddatabase server 24 for servicing the request. Handler 22 can accessdatabase server 24 to identify the clickable geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed responsive to the request. The user at clientsystem 14 can try to click on any of the clickable advertisement madeavailable to client system 14.

In step 436, in response to clicking on a selected clickableadvertisement, a request is received by main server system 12 for accessto that clickable advertisement. The request can include informationidentifying the selected clickable advertisement, as well as DeviceIDdata 30 of the requesting client system 14. In step 438, in response tothe received request, an access limit is identified for the selectedclickable advertisement. More particularly, main server system 12 canidentify an appropriate handler 22 to access database server 24 andidentify the access limits associated with the selected clickableadvertisement. In step 440, it is determined how many times the selectedclickable advertisement has been clicked on by client applicationsoftware 28 and/or client system 14 based on the associated DeviceIDdata 30. This information can be determined by checking the values ofthe counter held in database server 24 for the selected clickableadvertisement corresponding to DeviceID data 30 provided in the request.

In step 442, the user is permitted to click on and access the selectedclickable advertisement if it is determined that the clickableadvertisement has been accessed by client system 14 fewer times than theaccess limit. To determine if a clickable advertisement should be madeavailable, main server system 12 compares the identified access limit tothe determined number of accesses, (i.e., ad click) set in thecorresponding counter. If the access limit is greater than thedetermined number of accesses set in the corresponding counter, then theuser is permitted to click on and access the clickable advertisement atthe requesting client system 14. On the other hand if the access limitis equal to, (or less than) the determined number of accesses set in thecorresponding counter, then the user is not permitted to click on andaccess the clickable advertisement at client system 14. If permitted toclick on and access the clickable advertisement, and the clickableadvertisement is LBCP-PS-UBL-SN information, then the user can print oradd to a cart the LBCP-PS-UBL-SN information, for example, by selectingthe “Print Now” button 80, which prints the LBCP-PS-UBL-SN informationcurrently being viewed on printer 46.

In step 444, in response to the click of a clickable advertisement, thecounter associated with that clickable advertisement and correspondingto DeviceID data 30 of client application software 28 and/or clientsystem 14 is incremented. More specifically, client application software28 can generate a signal to main server system 12 indicating that theaccessed clickable advertisement has been clicked on, and based on thatsignal main server system 12 increments the applicable counter indatabase server 24. The signal can include information identifying theclickable advertisement, as well as DeviceID data 30 of client system14.

Referring to FIG. 13, illustrations of a screen display defining aninterface associated with a client system portion are shown, accordingto exemplary embodiments, e.g., as Social Earth. FIG. 13 provides theadded feature of being able to utilize a pull down menus 652, 654, 656,and 658 to retrieve LBCP-PS-UBL-SN information data. It is to beunderstood that the above description is merely exemplary rather thanlimiting in nature, the disclosure being limited only by the appendedclaims. Various modifications and changes can be made thereto by one ofordinary skill in the art, which embody the principles of the disclosureand fall within the spirit and scope thereof. For example, one and/ormore steps described herein as being performed by client system 14and/or main server system 12 can be performed by the other of clientsystem 14 and/or main server system 12, and/or by both.

For example, a thin client can be operable on client system 14 tointerface with main server system 12. A thin client is a client computerand/or client software in client-server architecture networks, whichdepends primarily on the central server for processing activities, andmainly focuses on conveying input and output between the user and theremote server. In contrast, a thick and/or fat client does as muchprocessing as possible and passes only data for communications andstorage to the server. Many thin client devices run only web browsersand/or remote desktop software, meaning that all significant processingoccurs on the server.

A Geographic Information System, (GIS), (Also Called Geographic Mappingand “GM”) is a computer technology that provides an analytical frameworkfor managing and integrating data, solving problems, and/orunderstanding past, present, and/or future situations. A GIS can linkinformation and/or attributes to location data, (hereinafter referred toas a “feature”), for example, people to addresses, buildings to parcels,and/or streets within a network. GIS and/or GM can further layer suchinformation to present a better and/or clearer understanding of how manydifferent variables interrelate and/or work together. Layers can be inthe form of colored and/or textured overlays, graphics, icons, graphs,and/or other visual indicators of data in context with a geographiclocation associated with the data. GIS and geospatial technologies areused in the present invention in all fields such as, but not limited to,business and marketing, emergency management, environmental planning,geo-intelligence and security, risk assessment, urban planning andutilities management, as well as industries such as telecommunications,utilities, transportation, education related and/or services andscientific research constitute some of the largest user/consumers ofthis technology, and through its application in numerous daily tasks, aswell as logistics companies using it to plan optimal delivery routes,insurance industry to assess risk and vulnerability with geospatialdata, the retail sector to understand its customer base to provide moreefficient services, while in the communications realm, location-specificapplications such as Foursquare™, Microsoft™ GeoLife™ and Google Buzz™on cell phones or social media websites help diffuse this technology tothe general public. The invention also includes future growth in thegeospatial technologies industry including building capacity anddeveloping broad citizen access to the technology, constructinginnovative value-added applications to help businesses make informeddecisions, capturing and sharing reliable geospatial data, and traininga capable work force, as well as the Internet and advances ininformation and communications technologies also can be included in itsexpansion. The invention also can include the purchase and use ofplace-based GIS-generated products without necessarily being familiarwith the technology itself, such the use of GPS or Internet-based mapsto locate a particular business outlet, while user access and awarenesscan stimulate a greater demand for new applications of this technology,which can fuel innovation, and a domino effect can help the industryexpand into new markets. User access to geospatial technologies and dataare slowly revolutionizing how we view the world. GIS has restored theimportance of understanding people-place, interactions in an array ofactivities and decision-making processes. With such value andpossibility, leaders and users or members of this technology shouldpromote its application as broadly as possible.

A GIS and/or GM is most often associated with maps formed within aframework of a common coordinate system, such as the World GeodeticSystem 1984, (WGS84). Reference locations within the framework can bespecified by and/or translated to and/or from locations defined within acommon coordinate system, so as to allow integration of disparate dataand functionality with a geospatial browser. A map, however, is only oneway a user can work with geographic data in a GIS and/or GM and is onlyone type of output generated by a GIS and/or GM. Furthermore, a GISand/or GM can provide many more problem-solving capabilities than usinga simple mapping program and/or adding data to an online mapping tool,(e.g., in a “mash-up”).

Generally, a GIS and/or GM can be viewed in at least three ways, (1) asa database; (2) as a map; and/or, (3) as a model. As a database, a GISprovides a unique kind of database relating to the Earth and/or othermapped region, such as a geographic database and/or geo-database.Fundamentally, a GM is based on a structured database that describes themapped region in geographic terms. GM maps can be either two and/orthree-dimensional images in presentation. GM maps are generallyconstructed of “tiles” that are unit areas of a geographic region. Tilescan be identified in the database by coordinate boundaries and/orindividual reference identifications allocated to each tile. The numberof tiles covering a particular geographic region can vary depending uponthe resolution of the map requested; a high-resolution map, (e.g., 1 m)of a geographic area can have substantially more tiles than a lowerresolution map of the same area. Maps combining the underlyinggeographic information with overlays of associated data can beconstructed and used as “windows into the database” to support queries,analysis, and editing of the information in a process called“geo-visualization.” As a model, a GM is a set of informationtransformation and/or “geo-processing” tools that derive new geographicdata from existing data. This geo-processing functionality can takeinformation from existing data, apply analytic functions, and writeresults into new derived data that show features and featurerelationships with the mapped region and present the results to a user.

A GM allows mapping of locations and things and identification of placeswith requested features. GIS mapping can provide information aboutindividual feature and/or present a distribution of features on a map toidentify patterns. GM and/or GIS mapping can be based upon and/orfiltered by quantities, for example, locations of most and least of afeature. GM and/or GIS mapping can also find and establish relationshipsbetween places, features, conditions, and/or events and determine wherecertain criteria are met and/or not met. GM and/or GIS mapping can alsopresent densities to view concentrations. A density map allowsmeasurement of a number of features using a uniform area unit, such asacres and/or square miles, to clearly present the distribution. Thisfunctionality provides an additional level of information beyond simplymapping the locations of features.

GM and/or GIS can be used to map changes to anticipate future needs. GMand/or GIS mapping can also be used to map conditions before and afteran action and/or event to see the impact. For example, a retail analystmight map the change in store sales before and after a regional adcampaign to see where the ads were most effective.

A GM and/or GIS can be implemented in a geospatial decision managementsystem, (GDMS) 100, shown in FIG. 14 to provide the geo-processing powerand infrastructure to process the data and render geo-visualizations ofthe data in a user interface. The GDMS 100 of FIG. 14 can be implementedin a combination of a server computer system 102, one and/or more clientcomputer systems 104, and various data sources 106, 108, and 110. GDMSdata can be saved in the GDMS server system 102 and/or in a datastore106, 108, and 110 at a local and/or remote location. The data sources106 and 108 are depicted as local to the server system 102, whereas thedata source 110 is depicted as coupled remotely to the server system 102via a communications network 112. GDMS data can also be cached in aproxy server.

The client system 104 can be coupled remotely to the server system 102via a communication network 114, (or alternatively, the samecommunications network 112), although a local connection between theclient system 104 and the server system 102 can be employed. It shouldbe understood that multiple client systems can be coupled with theserver system 102 concurrently. It should also be understood that theclient system 104 and server system 102 can be implemented in anintegrated system. The network connection 114, such as an Internetconnection, can be used by GDMS client systems 104 to access the data,(e.g., data defining layers and/or providing financial information,chemical concentrations, test results, project state reports, etc.) atthe remote data sources 106, 108, 110, directly and/or through anintermediate computing system, (e.g., a proxy server and/or GDMSserver).

The client computer 104 can be coupled to an intermediate server, suchas a proxy server 118. The proxy server 118 can be positioned betweenthe client computer 104 and the server system 102. The proxy server 118intercepts all requests to the server system 102 to see if it canfulfill the requests itself with cached data from prior requests. Ifnot, the proxy server 118 forwards the request to the server system 102to be fulfilled. The proxy server 204 can also be coupled to thecommunications network 114 and accessed by the client computer 104 andthe server system 102 via the network 114. Firewalls 116 can also beimplemented between the server system 102 and the client computer 104and the network 114 for an added layer of security.

The connection can be established as a secure connection between theclient system 104 and the server 102 and/or the remote data sources 106,108 and 110. The secure connection can be accomplished by a variety ofdifferent methods including, but not limited to, authentication codesand passwords, secure user management tools, firewalls, userauthentication, secure user management tools, user pathway mapping andencryption, etc. In another example, the server system 102 can includean administrative website that can allow authorized users or members tomanipulate and assign user rights, (e.g., an administrative tier). Theserver system 102 can also include a security feature, for example, anaccess control module 136 to establish, control, and monitor access byclient computers 104 to certain data stored within and/or accessiblewithin the GDMS 100. Access control can be governed by an administratorand/or it can be an automated function of the access control module 136based upon attributes of the data requested and permissions held by theuser as further described below.

The server system 102 can represent one and/or more hardware andsoftware servers providing multiple server functions. In addition, oneand/or more of the server system 102, the client system 104, and thedatabases 106, 108 and 110 can form an N-tier system. The server system102 can also include a web server application subsystem, whereby worldwide web-enabled applications can provide various aspects offunctionality of the GDMS 100. For example, the server system 102 canprovide a website where content creators and/or generators can uploadgeospatially-related data that can be transformed into featuresreferenced to locations within a map of the GDMS 100 for access throughthe client system 104 connected to the GDMS 100 for geo-visualization ofthe information. In an alternative implementation, the client system 104can be implemented as a “thick” client and execute client-installedsoftware for some and/or all of the functionality of the GDMS 100.

A monitor 120, coupled to the client system 104, presents a GDMSinterface 122 constructed from data and functionality received throughthe server system 102. When a user is working within a GDMS 100, s/he issaid to be in a GDMS session. The GDMS interface 122 can be generated bya GDMS application executing on the client system 104 and/oralternatively through a server-executed GDMS application that providesthe interface components over the network to a dumb terminal and/or abrowser application running on the client system 104. The GDMS interface122 can be a geospatial browser window including a map 124, (e.g., aglobe in this illustration), a geo-visualization of data as a layer 126and individual features 128 on the map 124, a layer manager 130 forselecting data and other features from the databases 106, 108, 110. TheGDMS view can also include tool palettes 132 and 134, which can bedistinct features of the browser interface browser plug-ins, and/orseparate utilities and/or applications.

In one implementation, the GDMS interface 122 can be in the form of ageospatial browser window and one and/or more geospatially-referencedtools. Access to the data and/or functionality is provided bygeospatially-referenced tools, (e.g., tool palettes 132 and 134) thatare associated with and triggered in relation to a specific location ina common coordinate system, (e.g., WGS84 and/or some other sharedcoordinate system) shared by the tools and the geospatial browser. Forexample, a tool can provide chemical analysis results pertaining to soilsamples taken from the location over time. In another example, a toolcan retrieve and analyze financial data pertaining to a constructionproject on a specified region the map, (e.g., a location). The dataavailable to such tools is provided from a variety of data sources andassociated with each location within the common coordinate system of theGDMS system 100, such as through specified coordinates, (e.g., longitudeand latitude), other geographic constraints, and/organizationalconstraints, (e.g., a project identifier of a project having a specificgeographic location and/or constraint, a feature identifier of a featurehaving a specific geographic location and/or constraint, etc.). In thismanner, the user can view a location through the geospatial browser andaccess data and/or functionality associated with a location or a mapthat is accessible through the tools in the browser. These locations canbe the same location and/or distinct locations.

FIG. 15 further illustrates an example of a GDMS 200 for accessingspecific data and/or information within a database based on theassociation of the information with geospatial coordinates. Again, theGDMS 200 can be implemented by a GM and/or GIS server system 202 incommunication with a GM and/or GIS client computer 204 over acommunication network 208, e.g., the Internet. The GM and/or GIS clientcomputer 204 can be used access information and real-time data adecision management datastore, (DMD) 206 connected with the GM and/orGIS server system 202. The communication network 208 ideally providesthe GM and/or GIS client computer 204 with high-speed access to indexeddata on the DMD 206.

The GM and/or GIS server system 202 can also include a security feature,for example, an access control module 222 to establish, control, andmonitor access by GM and/or GIS client computers 204 to certain datastored within and/or accessible via the DMD 206. Access control can begoverned by an administrator and/or it can be an automated functionbased upon attributes of the data requested and permissions held by theuser as further described below

The data retrieved from the DMD 206 can be presented in a user interface210, 216, 222, and 224, (of which four exemplary configurations arepresented in FIG. 15 at the GM and/or GIS client computer 204. A featurepresented in the user interface 210, (e.g., a geospatial coordinateand/or geographic location) on the client computer 204 can be usedaccess information and real-time datadexed by features using the DMD206.

The GM and/or GIS client computer 204 can access the indexed data in theDMD 206 by using applications and/or plug-ins, such as technicalinterface 210, 216 and management interface 222, 224. The technicalinterface 210, 216 can be used to access technical data associated withparticular features. In exemplary implementations such technical datamight be biochemical, geochemical, hydro-geological, and/or otherphysical data on analytes. The management interface 118, 120 can be usedto access business management data. In exemplary implementations suchmanagement data might be business and organizational documents and dataassociated with particular features. Several examples of the use of suchtools to interface with the DMD 206 and extract the data are presentedbelow.

As shown in the first technical interface 210 in FIG. 15, if the GMand/or GIS client computer 204 requests information about a particularfeature, such as a ground water well located near an airport 212, the GMand/or GIS client computer 204 can select the feature 214, i.e., theground water well, to receive information related to that feature 214.The first technical interface 210 can include a concentric area datatool that can provide technical data related to the ground water wellfeature 214, for example, latitude and longitude, physical inspectiondata, water level information, and water contamination information, in athe form of information windows and visual geographic informationoverlays on a base location map. In an alternate implementation shown inthe second technical interface 216, technical data concerning an area ofland 220 around, adjacent, and/or near the airport 218 at the locationof the feature 214, for example, landscaping, slope, soil composition,and/or grading information can be presented.

In a further implementation shown in a first management interface 222, acontract management concentric data tool can provide management databased upon the selected feature 214, for example, informationconstruction and/or work in progress, zoning and/or easementinformation, and/or information any contracts applicable to the feature214. In a further implementation shown in a second management interface224, a finance management concentric data tool 120 can also providemanagement data relating to financial information applying to thefeature 214 selected, for example, costs of past repairs and/or currentmaintenance fees. In some implementations the management interface 222,224 can further comprise a real-time link to a video camera providing aview of the selected feature 214 and any construction and/or activityoccurring at the selected feature 214.

The GDMS shown in FIGS. 16 and 17 is an innovative, GM and/or GIS-basedmanagement decision support tool that optimizes the geo-processing andgeo-visualization of available GM and/or GIS data, for example, naturalresources, building resources, time-management resources, personnelresources, financial resources, and information resources, and others.The GDMS can enable a GM and/or GIS client to easily visualize andinterpret large, multifaceted, and complex information sets in order tomake comparative analyses of alternatives, identify potentialliabilities and opportunities, and optimize program strategies.

The GDMS provides full convergence, and/or integration, of multiple,(essentially limitless) disparate data within a single virtualthree-dimensional, (geospatial) model. The disparate data, and evensub-data within them, can be organized by association with relevantfeatures on the model. For example, groundwater analytical data can beassociated with a given groundwater well; building data can beassociated with a given building; installation information can beassociated with the installation; and command information can beassociated with the command. The GDMS full data convergence allows datato be accessed relative to position, scale, resolution, time, and othergeospatial attributes and serves as an extremely intuitive and efficientway to organize and access essentially limitless quantities ofinformation.

The GDMS allows queries, filters, and comparisons of data to becompleted at the GM and/or GIS server system and then visuallyrepresented in three dimensions in near real time at the GM and/or GISclient device. The three-dimensional representation of data helps usersor members gain a better understanding of the meaning contained withinthe data more rapidly than using traditional tabular and/ortwo-dimensional representations of data. The GDMS thus allows themeaning represented in the three-dimensional data to be rapidlycommunicated to users or members.

The GDMS improves on traditional closed and/organization-specific GMand/or GIS by affording live connections or channels to multipledatabases. As the databases are updated, the representations afforded byGDMS can thus be current. This allows a fourth dimension, time, to befactored into resource management decisions. Time is an importantadditional data factor because previous “ad view” of the data can becompared to current “ad view” of the data, in order to gain anunderstanding of the rates of change, (or dynamics) of the real system.In other words, the GDMS allows for differences between time states tobe understood and factored into a decision process.

In FIG. 14 a GDMS 100 can be used to provide access to specific sectionswithin documents, which are associated with a particular geographiccoordinate, e.g., User/consumer, E-commerce, Retail, Media &Entertainment, Business, Government, Sports, or Education related and/orServices Online or mobile coupons and promotions or offers for Products,Goods, Gambling, Auctions, Real Estate, Shopping, Sports, Travel &Hospitality, Social Gaming, Autos & Vehicles, Pets & Animals, OnlineCommunities, Education related and/or Services in combination withcloud-type configuration and using cloud services with/GeospatialMapping/Web Mapping/2D Mapping/3D Mapping/GPS/Location Mapping/SocialMapping/Digital Mapping/3D Holographic Mapping/GeographicMapping-Company/Mobile Mapping technologies with/Local Information orGlobal/and/or/Social Networking/Impressions/Location-Based/Communities,(PSR-GM-C/L-SN) information. More specifically, a GDMS 100 user, (or GMand/or GIS client) can select a specific location and/or ‘feature’ on amap and be directed to advertising search impressions for location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed, position-basedservices, location-based advertising, mobile location-based advertisingand promotions, coupons and/or location-based deals and offers andlocation-based services in real-time via a mobile device geo-tagging,real-time geo-tagging, geo-coding, geo-targeted, geo-locationimpressions, mobile geo-tagging, geo-fencing, mobile mappingtechnologies with location-based advertisements, location-based dealsand offers, location-based services, GPS and GIS technologies, and thelike, in the location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, location-based advertising, mobilelocation-based advertising and promotions or offers and marketingimpressions and online or mobile coupons and promotions or offers forProducts, Goods, Gambling, Auctions, Real Estate, Shopping, Sports,Travel & Hospitality, Social Gaming, Auto & Vehicles, Pets & Animals,Online Communities, Education related and/or Services, which areaccessible across one or multiple websites or third party applicationswith two or three dimensional images on geospatial platform usingcloud-type configuration and using cloud services in combination withgeo-mapping, web mapping, 2D and 3D mapping, GPS, location mapping,social mapping, digital mapping, 3D holographic mapping and/or mobilemapping technologies with social, local, mobile search, mobile services,mobile location-based advertising and promotions' or offers'impressions, mobile social networking impressions, location-based mobileads, mobile ad network, mobile advertising for mobile publishers andadvertisers and mobile commerce, mobile location-based advertising andpromotions or offers associated with location or maps in a socialnetwork or website online or mobile device, location-based mobilecoupons, mobile grocery coupons, mobile and impressions, mobile productsimpressions, mobile app impressions, social business app impressions,social enterprise app impressions, third party app impressions, mobilead products, targeted mobile ad impressions, mobile advertising networkfor mobile publishers and advertisers impressions, mobile user'slocation, phone brand, model and retail price impressions, and mobilecoupons, mobile grocery coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services, socialshopping and social networking, social networking interactions betweenmembers and generate marketing and mapping relationships between membersof a social network or website, social networking websites or thirdparty websites or applications, User/consumer, E-commerce, Retail, Media& Entertainment, Business, Government, Sports, or Education relatedand/or Services Online or mobile coupons and promotions or offers forProducts, Goods, Gambling, Auctions, Real Estate, Shopping, Sports,Travel & Hospitality, Social Gaming, Auto & Vehicles, Pets & Animals,Online Communities, Education related and/or Services in combinationwith cloud-type configuration and using cloud services with/GeospatialMapping/Web Mapping/2D Mapping/3D Mapping/GPS/Location Mapping/SocialMapping/Digital Mapping/3D Holographic Mapping/GeographicMapping-Company/Mobile Mapping technologies with/Local Information orGlobal/and/or/Social Networking/Impressions/Location-Based/Communities,(PSR-GM-C/L&SC-SN) information. Said another way, specific relevant datacan be provided to a user based upon the ‘feature’ selected, not justbased upon a traditional search query. Thus, GDMS 100 links and/or tiesa ‘feature,’ and/or specific geographic location to an indexed databaseof data. The specific relevant data provided to a user can comprise onlyportions and/or sections of documents, maps, and/or images related tothat specific ‘feature’ selected. This can greatly increase efficiencyof GM and/or GIS by taking a user directly to a relevant section of adocument, which can be hundreds and/or thousands of pages in length.

As should be apparent from the above discussion, the GDMS is a powerfultool that can be used to access enormous quantities of data stored atremote locations. When using the GDMS, control access to data stored atremote locations, for example, an access control module 222 as depictedin FIG. 15 can be implemented. An administrator of the data stored atthe remote location to have server-side control over varying levels ofaccess to data. Thus, in some implementations, access control can beexercised on the server-side; however, in other implementations thislevel of access control can be exercised on the client side. Further,access control can also be exercised at/by a given database. It can alsobe desirable to have different levels of authorization to control dataaccess for employees having different roles within an organization.These levels of authorization can be created and adjusted by anadministrator to permit varying levels of access to the data.

The GDMS can specifically establish different levels of access to thedata can be controlled for each individual and/or can be controlled ingroups, (e.g., hierarchically) by the administrator and can be createdand maintained using operations implemented within the access controlmodule 222.

The varying levels of accessibility to data can be controlled using anumber of different methods including, but not limited to,authentication codes and passwords, secure user management tools,firewalls, user authentication, user pathway mapping, and/or encryption.The levels of access control to the data can also be controlled by thecreation of an individual profile for each user identifying the user'srole in the organization and specifying their level of access to thedata. Then, when a user logs onto a system, their level of access todata can be known by the system and the user can then only be able toview and/or access data that was commensurate with their level ofauthorization.

The layers of data can also be saved so that other authorized users ormembers can access the saved layers to view and make additional changesto, (or user comment impressions on) the layers and then save thoseadditional changes. This allows a given user to open the selected state,make changes, alterations, and user comment impressions, and save thisnew altered state for review and potential further modification byothers. Certain GDMS view state data and/or functionality can and/orcannot be accessible to and/or be editable by a user based upon accesspermissions that have been granted to and/or withheld from the user.

In one implementation, access to the different map tiles and/or layersof data can be based upon the scale and/or resolution of the map and/orlayer, i.e., access is ‘scale-driven.’ The contextual and/or ‘smart’layers of data can be turned on and/or off by an administrator basedupon the authorization to access each layer of data. A user's ability tochange and/or alter the layers of data can also be dependent upon theirlevel of authorization.

With reference now to FIG. 16, an exemplary GDMS 300 is implemented in aserver system 302 with a DMD 306 as described above. The server system302 can further include additional data servers, for example, a map tileserver 310 indexed by coordinates, reference number, and/or feature; oneand/or more layer servers 312 that provide feature and layer informationalso indexed by reference to geospatial coordinates, tile referencenumber, and/or feature; and a document server 314 that can provideonline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Shopping, Sports, Autos & Vehicle, Pets & Animals,Online Communication, Education related and/or Services in combinationwith cloud-type configuration and using cloud services with/GeospatialMapping/Web Mapping/2D Mapping/3D Mapping/GPS/Location Mapping/SocialMapping/Digital Mapping/3D Holographic Mapping/GeographicMapping-Company/Mobile Mapping technologies with/Local Information orGlobal/and/or/Social Networking/Impressions/Location-Based/Communities,(PSR-GM-C/L&SC-SN) information, and/or other documents and informationassociated with a geospatial location, (again indexed by coordinate,reference number, and/or feature) in a format not amenable togeo-visualization. As shown in FIG. 16, the data servers 310, 312, 314can be connected to the DMD 306 and/or to one another to maximizeoperating efficiency of the datastore 306. In some implementations, thedata servers 310, 312, 314 and the datastore 306 can be located withinthe same server system 302, while in other implementations, the dataservers 310, 312, 314 and the datastore 306 can be distributed across anetwork.

The server system 302 can further comprise a workflow module 316 and anaccess control module 318 through one and/or a number of different typesof software programs, (i.e., programming logic and/or computerexecutable instructions) utilizing a variety of different types ofmeasures to control access to the DMD 306. The workflow module 316 andthe access control module 318 can be positioned between the clientcomputer 304 and the DMD 306, as shown in FIG. 16, to provide a layer ofaccess control between the client device 304 and the DMD 306 and/or thedata servers 310, 312, and 314. In other implementations, the accesscontrol module 318 and workflow module 316 can be partially and/orsubstantially implemented in other locations, for example, on the clientdevice 304, and/or within the communications network 308.

Alternately, in an implementation of the GDMS 300 in an open and/orpublic platform, rather than a system internal to and/or controlled by aparticular organization, access to data can be controlled based merelyupon geospatial attributes, for example, the geospatial location,(coordinates) of a tile request, scale of a tile request, resolution ofa tile request, payment for access, the combination of layers requested,and/or freshness and/or staleness of data requested. Another example ofa geospatial attribute can be the ability to download a geospatial dataset as opposed to merely having the ability to view a geo-visualizationof such data, e.g., as a layer and/or set of features, e.g., Product,Goods, Gambling, Auctions, Shopping, Sports, Autos & Vehicle, Pets &Animals, Online Communications, Education related and/or Services incombination with cloud-type configuration and using cloud serviceswith/Geospatial Mapping/Web Mapping/2D Mapping/3D Mapping/GPS/LocationMapping/Social Mapping/Digital Mapping/3D Holographic Mapping/GeographicMapping-Company/Mobile Mapping technologies with/Local Information orGlobal/and/or/Social Networking/Impressions/Location-Based/Communities,(PSR-GM-C/L&SC-SN) information. A further example of a geospatialattribute can be the ability to save and/or bookmarks geo-visualizationstates defines by various combinations of underlying mar tiles andoverlying layers and features for easily returning to such states asopposed to having to recreate the same filter query to return to a priorstate. In such a public platform, contributors of GM and/or GIS dataaccessible for geo-visualization can place limits and/or restrictions onthe availability of and/or accessibility of the GM and/or GIS data. Apublic implementation of the workflow module 316 can be used as aninterface for data sources to either upload data to the DMD 306 and/orotherwise register data with the DMD 306 so that the DMD 306 can locateand access the data from a remote server and/or data store managed bythe data source.

Another exemplary function of the access control module 318 can beembodied in the temporal determination module 328 that allows and/ordenies access to map tiles and/or layers based upon the age of theinformation comprising the particular data set, e.g. User/consumer,E-commerce, Retail, Media & Entertainment, Business, Government, Sports,or Education related and/or Services online or mobile coupons andpromotions or offers for Products, Goods, Gambling, Auctions, RealEstate, Shopping, Sports, Travel & Hospitality, Social Gaming, Auto &Vehicles, Pets & Animals, Online Communities, Education related and/orServices in combination with cloud-type configuration and using cloudservices with/Geospatial Mapping/Web Mapping/2D Mapping/3DMapping/GPS/Location Mapping/Social Mapping/Digital Mapping/3DHolographic Mapping/Geographic Mapping-Company/Mobile Mappingtechnologies with/Local Information or Global/and/or/SocialNetworking/Impressions/Location-Based/Communities,(CBGSE-PGGS-GM-C/L&SN) information. In an example, data that issignificantly older can develop additional value again for use intemporal studies to identify shopping ad impressions. In such a case,the data can again only be accessible upon payment of a fee for theservice. The temporal determination module 328 manages the temporalworth of GM and/or GIS data, for example, by examining time stampsassociated with particular GM and/or GIS data and comparing thetimestamps to any tags that can be encoded with the data indicating thatthe GM and/or GIS data set is subject to a fee for service withinparticular ranges of age.

FIG. 17 depicts an exemplary set of access control operations 400 thatcan be performed according to one implementation of an access controlmodule within a GDMS. Initially the access control module receives atile request in a receiving operation 402 associated with one and/ormore User/consumer, E-commerce, Retail, Media & Entertainment, Business,Government, Sports, or Education related and/or Services online ormobile coupons and promotions or offers for Products, Goods, Gambling,Auctions, Real Estate, Shopping, Sports, Travel & Hospitality, SocialGaming, Auto & Vehicles, Pets & Animals, Online Communities, Educationrelated and/or Services in combination with cloud-type configuration andusing cloud services with/Geospatial Mapping/Web Mapping/2D Mapping/3DMapping/GPS/Location Mapping/Social Mapping/Digital Mapping/3DHolographic Mapping/Geographic Mapping-Company/Mobile Mappingtechnologies with/Local Information or Global/and/or/SocialNetworking/Impressions/Location-Based/Communities, (PSR-GM-C/L&SC-SN)information. It should be understood that any request from a clientdevice for GM and/or GIS data can necessarily be associated with oneand/or more map tiles. In order to present a geo-visualization interfaceall of the data can have a reference to particular geospatialcoordinates, which can optionally be broken down in units of map tiles.

If the access control module recognizes that there is a restrictionassociated with one and/or more of the tiles in the bounding box, theaccess control module can next determine what kind of geospatialattribute is implicated in the bounding box restriction in checkingoperation 410. The access control module can then invoke one and/or moreof the sub-modules described above for further processing assistance.The appropriate sub-module(s) can first determine whether an actualrestriction must be imposed on the data request pursuant to thegeospatial attribute in determination operation 412. This operationdetermines whether the requested a value of the geospatial data setand/or feature actually conflicts with the restriction set by the datacontributor. For example, the tile request at a resolution valuerestricted by the data contributor without additional authorizationand/or payment and the tile would be considered actually restricted.Alternatively, if the tile request is at a resolution value within theallowable bounds set by the contributor, then the attribute of therequest would not be considered restricted and the tiles and/orassociated data would be approved for presentation in sending operation408.

An exemplary computer system 500 for implementing the file origindetermination processes above is depicted in FIG. 18. The computersystem 500 can be a computer server with internal processing and memorycomponents as well as interface components for connection with externalinput, output, storage, (e.g., computer, server, or cloud, etc.),network, and other types of peripheral devices. Internal components ofthe computer system in FIG. 18 are shown within the dashed line andexternal components are shown outside of the dashed line. Componentsthat can be internal and/or external are shown straddling the dashedline. Alternatively to a server, the computer system 500 can be in theform of any of a personal computer, (PC), a notebook and/or portablecomputer, a tablet PC, a handheld media player, (e.g., an MP3 player), asmart phone or via a mobile device or wireless data transfer device,(such as a mobile phone networks or wi-fi networks) or other similardevice or android device or tablet device or mobile internet devices orholographic devices or holographic phone or computer, online coupons,position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions, in realtime, a video gaming device, a set top box, a workstation, a mainframecomputer, a distributed computer, an Internet appliance, and/or othercomputer devices, and/or combinations thereof.

The computer system 500 includes a processor 502 and a system memory 506connected by a system bus 504 that also operatively couples varioussystem components. There can be one and/or more processors 502, e.g., asingle central processing unit, (CPU), and/or a plurality of processingunits, commonly referred to as a parallel processing environment. Thesystem bus 504 can be any of several types of bus structures including amemory bus and/or memory controller, a peripheral bus, aswitched-fabric, point-to-point connection, and a local bus using any ofa variety of bus architectures. The system memory 506 includes read onlymemory, (ROM) 508 and random access memory, (RAM) 510. A basicinput/output system, (BIOS) 512, containing the basic routines that helpto transfer information between elements within the computer system 500,such as during start-up, is stored in ROM 508. A cache 514 can beset-aside in RAM 510 to provide a high-speed memory store for frequentlyaccessed data.

A hard disk drive interface 516 can be connected with the system bus 504to provide read and write access to a data storage device, e.g., a harddisk drive 518, for nonvolatile storage of applications, files, anddata. A number of program modules and other data can be stored on thehard disk 518, including an operating system 520, one and/or moreapplication programs 522, other program modules 524, and data files 526.In an exemplary implementation, the hard disk drive 518 can furtherstore access control module 564 for restricting access to map and datafiles and the decision management datastore 566 for housing and managingGM and/or GIS databases according to the exemplary processes describedherein above. Note that the hard disk drive 518 can be either aninternal component and/or an external component of the computer system500 as indicated by the hard disk drive 518 straddling the dashed linein FIG. 20. In some configurations, there can be both an internal and anexternal hard disk drive 518.

The computer system 500 can further include a magnetic disk drive 530for reading from and/or writing to a removable magnetic disk 532, tape,and/or other magnetic media. The magnetic disk drive 530 can beconnected with the system bus 504 via a magnetic drive interface 528 toprovide read and write access to the magnetic disk drive 530 initiatedby other components and/or applications within the computer system 500.The magnetic disk drive 530 and the associated computer-readable mediacan be used to provide nonvolatile storage of computer-readableinstructions, data structures, program modules, and other data for thecomputer system 500.

The computer system 500 can additionally include an optical disk drive536 for reading from and/or writing to a removable optical disk 538 suchas a CD ROM and/or other optical media. The optical disk drive 536 canbe connected with the system bus 504 via an optical drive interface 534to provide read and write access to the optical disk drive 536 initiatedby other components and/or applications within the computer system 500.The optical disk drive 530 and the associated computer-readable opticalmedia can be used to provide nonvolatile storage of computer-readableinstructions, data structures, program modules, and other data for thecomputer system 500.

A display device 542, e.g., a monitor, a television, and/or a projector,and/or other type of presentation device can also be connected to thesystem bus 504 via an interface such as a video adapter 540 and/or videocard. Similarly, audio devices, for example, external speakers and/or amicrophone, (not shown), can be connected to the system bus 504 throughan audio card and/or other audio interface (not shown).

In addition to the monitor 542, the computer system 500 can includeother peripheral input and output devices, which are often connected tothe processor 502 and memory 506 through the serial port interface 544that is coupled to the system bus 506. Input and output devices can alsoand/or alternately be connected with the system bus 504 by otherinterface for example, a universal serial bus, (USB), a parallel port,and/or a game port. A user can enter commands and information into thecomputer system 500 through various input devices including, forexample, a keyboard 546 and pointing device 548, for example, a mouse.Other input devices, (not shown) can include, for example, a microphone,a joystick, a game pad, a tablet, a touch screen device, a satellitedish, a scanner, a facsimile machine, and a digital camera, and adigital video camera. Other output devices can include, for example, aprinter 550, a plotter, a photocopier, a photo printer, a facsimilemachine, and a press, (the latter not shown). In some implementations,several of these input and output devices can be combined into a singledevice, for example, a printer/scanner/fax/photocopier. It should alsobe appreciated that other types of computer-readable media andassociated drives for storing data, for example, magnetic cassettesand/or flash memory drives, can be accessed by the computer system 500via the serial port interface 544, (e.g., USB) and/or similar portinterface.

The computer system 500 can operate in a networked environment usinglogical connections through a network interface 552 coupled with thesystem bus 504 to communicate with one and/or more remote devices. Thelogical connections depicted in FIG. 18 include a local-area network,(LAN) 554 and a wide-area network, (WAN) 560. Such networkingenvironments are commonplace in home networks, office networks,enterprise-wide computer networks, and intranets. These logicalconnections can be achieved by a communication device coupled to and/orintegral with the computer system 500. As depicted in FIG. 18, the LAN554 can use a router 556 and/or hub, either wired and/or wireless,internal and/or external, to connect with remote devices, e.g., a remotecomputer 558, similarly connected on the LAN 554. The remote computer558 can be a PC client, a server, a peer device, and/or other commonnetwork node, and typically includes many and/or all of the elementsdescribed above relative to the computer system 500.

To connect with a WAN 560, the computer system 500 typically includes amodem 562 for establishing communications over the WAN 560. Typicallythe WAN 560 can be the Internet. However, in some instances the WAN 560can be a large private network spread among multiple locations. Themodem 562 can be a telephone modem, a high-speed modem, (e.g., a digitalsubscriber line, (DSL) modem), a cable modem, and/or similar type ofcommunications device. The modem 562, which can be internal and/orexternal, is connected to the system bus 518 via the network interface552. In alternate embodiments the modem 562 can be connected via theserial port interface 544. It should be appreciated that the networkconnections shown are exemplary and other means of and communicationsdevices for establishing a communications link between the computersystem and other devices and/or networks can be used. Connection of thecomputer system 500 with a WAN 560 allows the decision managementdatastore 566 the ability to access remote GM and/or GIS datastores toprovide for a distributed GM and/or GIS platform.

All directional references, (e.g., proximal, distal, upper, lower,upward, downward, left, right, lateral, front, back, top, bottom, above,below, vertical, horizontal, clockwise, and counterclockwise) are onlyused for identification purposes to aid the readers understanding of thepresent invention, and do not create limitations, particularly as to theposition, orientation, and/or use of the invention. Connectionreferences, (e.g., attached, coupled, connected, and joined) are to beconstrued broadly and can include intermediate members between acollection of elements and relative movement between elements unlessotherwise indicated. As such, connection references do not necessarilyinfer that two elements are directly connected and in fixed relation toeach other. The exemplary drawings are for purposes of illustration onlyand the dimensions, positions, order and relative sizes reflected in thedrawings attached hereto can vary.

As presented in FIG. 19, The present invention provides in one aspect adelivery system for providing and using delivering advertising searchimpressions to advertisers brands and other third parties for onlinemarketing of location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions for a geospatial website for amultidimensional representation of information and/or scalable versionsof web and mobile device content marketing impressions for aninfrastructure and global platform that provides users or members andbusinesses of all types and sizes with access to broad markets for thedelivery of delivering advertising search impressions to advertisersbrands and other third parties for online marketing of location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, coupons and/or location-based deals andoffers and location-based services in real-time via a mobile devicegeo-tagging, real-time geo-tagging, geo-coding, geo-targeted,geo-location impressions, mobile geo-tagging, geo-fencing, mobilemapping technologies with location-based advertisements, location-baseddeals and offers, social networking, social networking interactionsbetween members and generate marketing and mapping relationships betweenmembers of a social network or website and social networking websites orthird party websites or applications, location impression-basedservices, GPS and GIS technologies, and the like, social, local, mobilesearch, mobile services, mobile location-based advertising andpromotions' or offers' impressions, mobile social networkingimpressions, location-based mobile ads, mobile ad network, mobileadvertising for mobile publishers and advertisers and mobile commerce,mobile location-based advertising and promotions or offers associatedwith location or maps in a social network or website online or mobiledevice, location-based mobile coupons, mobile grocery coupons, mobileand impressions, mobile products impressions, mobile app impressions,social business app impressions, social enterprise app impressions,third party app impressions, mobile ad products, targeted mobile adimpressions, mobile advertising network for mobile publishers andadvertisers impressions, mobile user's location, phone brand, model andretail price impressions, and mobile coupons, mobile grocery coupons,mobile banking and mobile wallet services, customer loyalty cards,discounts and promotions or offers and online or mobile payment systemfor coupons, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and online or mobile coupons and promotionsor offers for products and/or services, social shopping and socialnetworking, social networking interactions between members and generatemarketing and mapping relationships between members of a social networkor website, social networking websites or third party websites orapplications, User/consumer, E-commerce, Retail, Media & Entertainment,Business, Government, Sports, or Education related and/or Servicesonline or mobile coupons and promotions or offers for Products, Goods,Gambling, Auctions, Real Estate, Shopping, Sports, Travel & Hospitality,Social Gaming, Auto & Vehicles, Pets & Animals, Online Communities,Education related and/or Services from advertisers, brands, and/ormerchants from around the world.

FIG. 20 is a block diagram of an example online advertising system 100.In some implementations, one or more advertisers 104 can directly, orindirectly, enter, maintain, and track advertisement, (“ad”) informationin an ad management system 108. The ads can be stored in a repository114 coupled to the system 108, (e.g., a MySQL® database). The ads may bein the form of graphical ads, such as banner ads or graphic color ads,sponsored video ads, digital promotions or offers, online classifiedads, yellow page ads, white page ads, text message ads, interactiveadvertising, text only ads, image ads, audio ads, social video sharingimpressions, video ad impressions, audio-video & photographyimpressions, near field communication (NFC), NFC impressions, NFCboarding pass impressions, mobile boarding pass impressions, payment andtracking passenger impressions, aggregator impressions, viralimpressions, any language or translated into any language impressions,sports ad impressions, brand impressions, global brand impressions,product impressions, goods impressions, gambling impressions, auctionimpressions, real estate impressions, shopping impressions, sportsimpressions, travel & hospitality impressions, social gamingimpressions, autos & vehicles impressions, pets & animals impressions,online communication impressions, education impressions, servicesimpressions, social tracking impressions, social shopping impressions,sharing on a social networking system digital content impressions,mobile social video sharing impressions, video ad impressions,audio-video & photography impressions, near field communication (NFC),NFC impressions, NFC boarding pass impressions, mobile boarding passimpressions, payment and tracking passenger impressions, aggregatorimpressions, viral impressions, any language or translated into anylanguage impressions, mobile ads, mobile ad network, mobile advertisingfor mobile publishers and advertisers and mobile commerce, mobilelocation-based advertising and promotions, ads combining one of more ofany of such components, etc. The ads may also include embeddedinformation, such as embedded media, links, meta-information, and/ormachine executable instructions. One or more publishers 106 may submitrequests for ads or social/geo/promo link promotional data set to thesystem 108. The system 108 responds by sending ads, social/geo/promolink promotional data set, or information that can allow for theretrieval of ads or social/geo/promo link promotional data set to therequesting publisher 106 for placement/serving one or more of thepublisher's web properties, (e.g., websites and othernetwork-distributed content marketing impressions). The advertisingsearch impressions for location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, online coupons and/or location-based dealsand offers and location-based services in real-time via a mobile deviceor tablet device or mobile interne devices or holographic devices orholographic phone or wireless data transfer device, (such as a mobilephone networks or wi-fi networks) or computer, online coupons,position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, in real time, or social/geo/promo linkpromotional data set can be placed with or embedded in the publisher'scontent, (e.g., videos, articles, search results), which can be storedin a repository 110 at the publisher 106, and/or placed with contentreceived from other sources, (e.g., other publishers, advertisers).

In some implementations, publisher's properties available in this systemmay also include both Internet-distributed and broadcast distributedcontent such as, but not limited to, television spots, radio spots,print advertising, billboard advertising, (electronic or printed),on-vehicle advertising, and the like.

Other entities, such as users or members 102 and advertisers 104, canprovide usage information to the system 108, such as, for example,whether or not a conversion or click-throughs related to an ad hasoccurred. In some implementations, conversion data can be stored in arepository 112, where it can be used by the system 108 to improvead-targeting performance. The usage information provided to the system108 can include measured or observed user behavior related to ads thathave been served. In some implementations, the system 108 performsfinancial transactions, such as crediting the publishers 106 andcharging the advertisers 104 based on the usage information.

A computer network, such as a local area network, (LAN), wide areanetwork, (WAN), the Internet, wireless network or a combination thereof,can connect the location-based services, advertisers 104, the system108, the publishers 106, and the users or members 102.

One example of a publisher 106 is a general content server that receivesrequests for content, (e.g., articles, electronic mail messages,discussion threads, music, video, graphics, networked games, searchresults, web page listings, information feeds, dynamic web page content,etc.), and retrieves the requested content in response to the request.The content server may submit a request, (either directly or indirectly)for advertising search impressions for location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed or advertisements orsocial/geo/promo link promotional data set to an ad server in the system108. The location-based services or ad request may include a number ofads desired. The social/geo/promo link promotional data set request mayinclude a number of social/geo/promo link promotional data set desiredand the number of social/geo/promo links per social/geo/promo linkpromotional data set. The advertising search impressions forlocation-based promotions or offers or advertisements orsocial/geo/promo link promotional data set request may also includecontent request information. This information can include the contentitself, (e.g., page or other content document), a category or keywordcorresponding to the content or the content request, (e.g., arts,business, computers, arts-movies, arts-music, etc.), part or all of thecontent request, content age, content type, (e.g., text, graphics,video, audio, mixed media, etc.), geo-location or geo-tagginginformation, demographic information related to the content, keyword,web property, etc., and the like.

In some implementations, the content server, (or a browser renderingcontent provided by the content server) can combine the requestedcontent with one or more of the advertising search impressions forlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed or advertisements, or social/geo/promo link promotional dataset provided by the system 108. The combination can happen prior todelivery of the content to the user or contemporaneously where theadvertising server can serve the ads or social/geo/promo linkpromotional data set directly to an end user. The combined content andlocation based promotions or offers or advertisements orsocial/geo/promo link promotional data set can be delivered to the user102 that requested the content for presentation in a viewer, (e.g., abrowser or other content display system). The content server cantransmit information about the location-based promotions, location-basedoffers, location-based coupons, promotions or offers in connection withan online or mobile news feed or advertisements, or social/geo/promolink promotional data set back to the ad server, including informationdescribing how, when, and/or where the location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed or advertisements orsocial/geo/promo link promotional data set are to be rendered, (e.g., inHTML or JavaScript™). The content page 120 can be rendered in the user'sviewer with one or more ads 122. When the user 102 ad click impressionson a displayed ad 122 of an advertiser, the user 102 can be redirectedto a landing page 118 of the advertiser's web site.

In another example, the publisher 106 is a search service. A searchservice can receive queries for search results. In response, the searchservice can retrieve relevant search results from an index of content,(e.g., from an index of web pages). An exemplary search service isdescribed in the article S. Brin and L. Page, “The Anatomy of aLarge-Scale Hypertextual Search Engine,” Seventh International worldwide web Conference, Brisbane, Australia and in U.S. Pat. No. 6,285,999,both of which are incorporated herein by reference each in theirentirety. Search results can include, for example, lists of web pagetitles, snippets of text extracted from those web pages, and hypertextlinks to those web pages, and may be grouped into a predetermined numberof search results, (e.g., ten).

The search service can submit a request for delivering advertisingsearch impressions to advertisers brands and other third parties foronline marketing of location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions in real-time or social/geo/promo linkpromotional data set to the system 108. The request may include a numberof ads or social/geo/promo link promotional data set desired. Asocial/geo/promo link promotional data set request may include a numberof social/geo/promo link promotional data set desired and the number ofsocial/geo/promo links per social/geo/promo link promotional data set.The number of advertising search engine optimization, search engineimpressions, search impressions for location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, position-based services,location-based advertising, mobile location-based advertising andpromotions or offers and marketing impressions or number ofsocial/geo/promo link promotional data set may depend on the searchresults, the amount of screen or page space occupied by the searchresults or other content marketing impressions to be displayedcontemporaneously with the sponsored content, the size and shape of theads, etc. In some implementations, the number of desired advertisingsearch impressions for location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions across the world wide web and on mobile orwireless data transfer device, (such as a mobile phone networks or wi-finetworks) or android device or tablet device or mobile interne devicesor holographic devices or holographic phone or non-phone connecteddevice, (e.g. tablets, e-readers and MP3 players) or computer, (anInternet connected computer terminal), or distribution of mobile or,(wi-fi networks) or computer, online coupons, position-based services,ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, discount ad impressions, merchant adimpressions, email coupon impressions, location-based advertising,mobile location-based advertising and promotions or offers and marketingimpressions, in real-time can be from one to ten, or from three to five.In some implementations, the number of desired social/geo/promo linkpromotional data set can be greater than one, (e.g., three). The requestfor ads or social/geo/promo link promotional data set may also include aquery, (as entered or parsed), information based on the query, (such asgeo-location, geo-tagging or mobile geo-tagging or geo-fencinginformation, whether the query came from an affiliate and an identifierof such an affiliate), and/or information associated with or based on,the search results. Such information may include, for example,identifiers related to the search results, (e.g., document identifiersor “docIDs”), scores related to the search results, (e.g., informationretrieval, (“IR”) scores), snippets of text extracted from identifieddocuments, (e.g., web pages), full text of identified documents, featurevectors of identified documents, etc. Other information can be includedin the request including information related to the content that is tobe displayed contemporaneously with the sponsored content. In someimplementations, IR scores can be computed from, for example, dotproducts of feature vectors corresponding to a query and a document,page rank scores, and/or combinations of IR scores and page rank scores,etc.

A search service can combine the search results with one or more of thedelivering advertising search impressions to advertisers brands andother third parties for online marketing of location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, position-based services,location-based advertising, mobile location-based advertising andpromotions or offers and marketing impressions across the world wide weband on mobile or wireless data transfer device, (such as a mobile phonenetworks or wi-fi networks) or android device or tablet device or mobileinternet devices or holographic devices or holographic phone ornon-phone connected device, (e.g. tablets, e-readers and MP3 players) orcomputer, (an Internet connected computer terminal), or distribution ofmobile or, (wi-fi networks) or computer, online coupons, position-basedservices, ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, discount ad impressions, merchant adimpressions, email coupon impressions, location-based advertising,mobile location-based advertising and promotions or offers and marketingimpressions in real-time or social/geo/promo link promotional data setprovided by the system 108. This combined information can then beforwarded/delivered to the user 102 that requested the content. Thesearch results can be maintained as distinct from the ads orsocial/geo/promo link promotional data set, so as not to confuse theuser between paid geo-targeted or geo-tagged advertisements and/orlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and presumably neutral search results. The search service cantransmit information about the delivering advertising search impressionsto advertisers brands and other third parties for online marketing oflocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, location-based advertising, mobile location-based advertisingand promotions or offers and marketing impressions across the world wideweb and on mobile or wireless data transfer device, (such as a mobilephone networks or wi-fi networks) or android device or tablet device ormobile internet devices or holographic devices or holographic phone ornon-phone connected device, (e.g. tablets, e-readers and MP3 players) orcomputer, (an Internet connected computer terminal), (or wi-fi networks)or computer, online coupons, position-based services, ad links,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, location-based advertising, mobile location-basedadvertising and promotions or offers and marketing impressions, inreal-time or social/geo/promo link promotional data set and when, where,and/or how the or tablet device or mobile internet devices orholographic devices or holographic phone or wireless data transferdevice, (such as a mobile phone networks, online coupons, position-basedservices, ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, discount ad impressions, merchant adimpressions, email coupon impressions, location-based advertising,mobile location-based advertising and promotions or offers and marketingimpressions, in real-time or social/geo/promo link promotional data setwas to be rendered back to the system 104.

As can be appreciated from the foregoing, the advertising managementsystem 108 can serve publishers 106, such as content servers and searchservices. The system 108 permits serving of delivering advertisingsearch impressions to advertisers brands and other third parties foronline marketing of location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions across the world wide web and on mobile orwireless data transfer device, (such as a mobile phone networks or wi-finetworks) or android device or tablet device or mobile internet devicesor holographic devices or holographic phone or non-phone connecteddevice, (e.g. tablets, e-readers and MP3 players) or computer, (anInternet connected computer terminal) online coupons, position-basedservices, ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, discount ad impressions, merchant adimpressions, email coupon impressions, location-based advertising,mobile location-based advertising and promotions or offers and marketingimpressions in, in real-time, social, local, mobile search, mobileservices, mobile location-based advertising and promotions' or offers'impressions, mobile social networking impressions, location-based mobileads, mobile ad network, mobile advertising for mobile publishers andadvertisers and mobile commerce, mobile location-based advertising andpromotions or offers associated with location or maps in a socialnetwork or website online or mobile device, location-based mobilecoupons, mobile grocery coupons, mobile and impressions, mobile productsimpressions, mobile app impressions, social business app impressions,social enterprise app impressions, third party app impressions, mobilead products, targeted mobile ad impressions, mobile advertising networkfor mobile publishers and advertisers impressions, mobile user'slocation, phone brand, model and retail price impressions, and mobilecoupons, mobile grocery coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services targetedto content, (e.g., documents, web pages, web post blogs, etc.) served bycontent servers. For example, a network or inter-network may include anad server serving targeted location-based promotions, location-basedoffers, location-based coupons, promotions or offers in connection withan online or mobile news feed, position-based services, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions across the world wide web and on mobile orwireless data transfer device, (such as a mobile phone networks or wi-finetworks) or android device or tablet device or mobile interne devicesor holographic devices or holographic phone or non-phone connecteddevice, (e.g. tablets, e-readers and MP3 players) or computer, (anInternet connected computer terminal), or distribution of mobile or,(wi-fi networks), services or ads, online coupons, position-basedservices, ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, discount ad impressions, merchant adimpressions, email coupon impressions, location-based advertising,mobile location-based advertising and promotions or offers and marketingimpressions in real-time in response to requests from a search servicewith ad spots for sale. Suppose that the inter-network is the World WideWeb. The search service can be configured to crawl much or all of thecontent. Some of this content can include ad spots, (also referred to as“inventory”) available. In this example, one or more content servers mayinclude one or more documents. Documents may include web pages, email,content, embedded information, (e.g., embedded media), meta-informationand machine executable instructions, and ad spots available. Thelocation-based geo-targeted or geo-tagged advertisements and/orlocation-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed or location-based services or ads, online coupons,position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, in real time, geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and capturing, processing, analyzing andfiltering impressions based upon people, places and things, content,audience, geographical area, delivery modes, data sets and ad markersand distribution of mobile or distribution of mobile or, (wi-finetworks) or computer, online coupons, position-based services, adlinks, location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, location-based advertising, mobile location-basedadvertising and promotions or offers and marketing impressions, inreal-time inserted or overlays into ad spots in a document can vary eachtime the document is served or, alternatively, can have a staticassociation with a given document.

In one implementation, for the system 104 to provide geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed to the publisher that aretargeted to the user 108 upon whose browser the geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed can be displayed, it isadvantageous for user or member profile information about the user 108to be provided to the system 104. In some implementations, user ormember profile information and other types of data can be collected bythe system 108 and stored in a repository 116. The stored data mayinclude, for example, geographic locations of users or members, adcontext information, etc. The system can then select the geo-targeted orgeo-tagged advertisements and/or location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed to provide for viewing bythe user 108 based at least in part on the user or member profileinformation.

FIG. 21A illustrates an example 200 of a related social/geo/promo linkpromotional data set 202 provided with geospatial, web page contentmarketing impressions. In example 200, the content marketing impressionsof the web page is directed to the latest in luggage technology. Thecontent marketing impressions of the web page is displayed with relateddelivering advertising search impressions to advertisers brands andother third parties for online marketing of location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions across the world wide web and on mobile orwireless data transfer device, (such as a mobile phone networks or wi-finetworks) or android device or tablet device or mobile interne devicesor holographic devices or holographic phone or non-phone connecteddevice, (e.g. tablets, e-readers and MP3 players) or computer, (anInternet connected computer terminal), or distribution of mobile or,(wi-fi networks) or computer, online coupons, position-based services,ad links, location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed, discount ad impressions, merchant adimpressions, email coupon impressions, location-based advertising,mobile location-based advertising and promotions or offers and marketingimpressions, in real-time and the related social/geo/promo linkpromotional data set 202.

The related social/geo/promo link promotional data set 202 includes alist of selectable topics or categories 204 related to the contentmarketing impressions of the web page. The related social/geo/promo linkpromotional data set 202 can present multiple, (e.g., four)social/geo/promo links. In some implementations, the relatedsocial/geo/promo link promotional data set 202 also includes a label,(e.g., “Ads by Google”) identifying the link unit 202 as advertisement.

Example 200 includes one related social/geo/promo link promotional dataset 202 for the web page. The related social/geo/promo link promotionaldata set includes the following selectable categories 204: luggage,baggage, suitcase, and valise. These categories 204 are related to thecontent marketing impressions of the web page. However, the categories204 in the list are very similar to one another. In particular, thesecategories 204 are synonyms of each other. A user presented with theluggage technology web page content marketing impressions and therelated social/geo/promo link promotional data set 202 is likely to findlittle variety in the listed categories 204. If the user decides toselect any category, the user is likely to select the first category,(e.g., luggage) and ignore the other three categories because of theirhigh correlation to the first category.

Despite the correlation in the categories 204, the list oflocation-based advertisements and location-based services or ads, onlinecoupons, position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, in real time, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, in real time, geo-targeted or geo-taggedadvertisements and/or location-based promotions, location-based offers,location-based coupons, promotions or offers in connection with anonline or mobile news feed and capturing, processing, analyzing andfiltering impressions based upon people, places and things, content,audience, geographical area, delivery modes, data sets and ad markersand distribution of mobile, social, local, mobile search, mobileservices, mobile location-based advertising and promotions' or offers'impressions, mobile social networking impressions, location-based mobileads, mobile ad network, mobile advertising for mobile publishers andadvertisers and mobile commerce, mobile location-based advertising andpromotions or offers associated with location or maps in a socialnetwork or website online or mobile device, location-based mobilecoupons, mobile grocery coupons, mobile and impressions, mobile productsimpressions, mobile app impressions, social business app impressions,social enterprise app impressions, third party app impressions, mobilead products, targeted mobile ad impressions, mobile advertising networkfor mobile publishers and advertisers impressions, mobile user'slocation, phone brand, model and retail price impressions, and mobilecoupons, mobile grocery coupons, mobile banking and mobile walletservices, customer loyalty cards, discounts and promotions or offers andonline or mobile payment system for coupons, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed and online or mobilecoupons and promotions or offers for products and/or services presentedwhen one category is selected may differ from the list of ads presentedwhen another category is selected. The ads associated with the similarcategories that are lower on the related social/geo/promo linkpromotional data set list are at a disadvantage relative to the adsassociated with the first category in the list.

FIG. 21B illustrates an example 250 of multiple related social/geo/promolink promotional data set 252, 262 provided with geospatial, web pagecontent marketing impressions. The content marketing impressions of theweb page is directed to the latest in luggage technology.

Example 250 includes two related social/geo/promo link promotional dataset 252, 262 for the web page. The related social/geo/promo linkpromotional data set 252 includes the following selectable categories254: luggage, vacation getaways, travel agencies, and valise. Therelated social/geo/promo link promotional data set 262 includes thefollowing selectable categories 264: vacation packages, luggage locks,baggage, and tour packages. The categories 254, 264 are related to thecontent marketing impressions of the web page. However, the categoriesare scattered across the two related social/geo/promo link promotionaldata set 252, 262 without regard to the correlation or diversity of thecategories. For example, the luggage category of relatedsocial/geo/promo link promotional data set 252 is a synonym of thebaggage category of related social/geo/promo link promotional data set262. The vacation getaways category of related social/geo/promo linkpromotional data set 252 is a synonym of the vacation packages categoryof related social/geo/promo link promotional data set 262. Additionally,the categories within each link unit are diverse. For example, vacationpackages and luggage locks are disparate categories in the relatedsocial/geo/promo link promotional data set 262. If the categories areincoherently assembled in multiple related social/geo/promo linkpromotional data set without considering correlation or diversity, auser may have difficulty finding a particular category of interest.

FIG. 22 is a block diagram of an example implementation 400 of anadvertising management system 108 of FIG. 20 that provides relatedsocial/geo/promo link promotional data set with correlated broad andalternative categories. The advertising management system 108 includes asocial/geo/promo link server 402, a social/geo/promo link repository404, and a learning module 406. In some implementations, the system 108also includes a concept extraction engine 408. In some implementations,the ad server in system 108 also serves related social/geo/promo links.

The social/geo/promo link server 402 receives requests for relatedsocial/geo/promo link promotional data set. In some implementations, thesocial/geo/promo link server 402 receives related social/geo/promo linkpromotional data set requests from one or more content marketingimpressions servers. A social/geo/promo link promotional data setrequest can accompany an ad request, where both the location-basedadvertisements and location-based services, position-based services, adlinks, location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, online coupons, position-based services, ad links,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, location-based advertising, mobile location-basedadvertising and promotions or offers and marketing impressions, in realtime, geo-targeted or geo-tagged advertisements and/or location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed and capturing,processing, analyzing and filtering impressions based upon people,places and things, content, audience, geographical area, delivery modes,data sets and ad markers and distribution of mobile or wi-fi networks)or computer, online coupons, position-based services, ad links,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed, discount ad impressions, merchant ad impressions, emailcoupon impressions, location-based advertising, mobile location-basedadvertising and promotions or offers and marketing impressions, inreal-time and social/geo/promo link promotional data set are to bedisplayed with the same content marketing impressions. In someimplementations, a content marketing impressions server sends a combinedrequest for both ads and social/geo/promo link promotional data set. Therelated social/geo/promo link promotional data set request may include anumber, (e.g., one, two, or three) of related social/geo/promo linkpromotional data set desired and the number, (e.g., four or five) ofrelated social/geo/promo link promotional data set categories for eachrelated social/geo/promo link promotional data set. The relatedsocial/geo/promo link promotional data set request may also includecontent marketing impressions request information. For example, theinformation can include the content marketing impressions itself or oneor more categories or keyword corresponding to the content marketingimpressions or the content marketing impressions request.

The social/geo/promo link server 402 receives candidate relatedsocial/geo/promo links from a social/geo/promo link repository 404. Insome implementations, the candidate related social/geo/promo links aredetermined based on keyword corresponding to the requested contentmarketing impressions with which the related social/geo/promo linkpromotional data set is to be displayed. Other matching techniques canbe used.

The social/geo/promo link server 402 identifies categories for thecandidate related social/geo/promo links and forwards the categories toa learning module 406. In some implementations, the categories are thesame as the candidate related social/geo/promo links. In someimplementations, the candidate related social/geo/promo links are asubset of the categories that can be selected for social/geo/promo linkpromotional data set displayed with requested content marketingimpressions.

In some implementations, the related social/geo/promo link promotionaldata set request can include an identifier, (e.g., the Uniform ResourceLocator, (URL)) of the webpage with the requested content marketingimpressions with which the related social/geo/promo link promotionaldata set is to be displayed. Using the identifier, the web page can becrawled to determine one or more concepts evoked by the contentmarketing impressions of the web page. An optional concept extractionengine 408 can extract concepts from the web page content marketingimpressions. The web page concepts can be forwarded to the learningmodule 406. Some examples of concept extraction engines are described inU.S. Pat. No. 7,231,393 and U.S. 2004/0068697, each of which, isincorporated by reference herein in its entirety.

The learning module 406 receives related social/geo/promo linkcategories from the social/geo/promo link server 402.

The learning module 406 generates or retrieves one or more categoryidentifiers associated with each related social/geo/promo link category.As described above, each related social/geo/promo link category can beclassified under one or more categories. In some implementations, thecategory identifiers are predetermined. For example, the categoryidentifiers for the related social/geo/promo link categories can bedetermined before a related social/geo/promo link promotional data setrequest is served. In some implementations, the category identifiers arepre-computed for the keyword for ads in the social/geo/promo linkrepository 404.

In some implementations, the learning module 406 also receives web pageconcepts from the concept extraction engine 408. Web page concepts canalso be classified under one or more categories. Category identifiersfor the web page concepts can be determined when a relatedsocial/geo/promo link promotional data set request is received.

The learning module 406 computes one or more correlation criteria foreach related social/geo/promo link category. A correlation measureprovides a measure of how “close” or “distant” in correlation twocategory identifiers are, where the pair of category identifierscorresponds to two related social/geo/promo link categories. If categoryidentifiers are determined for the web page concepts, correlationcriteria can also be computed between a category identifier associatedwith a related social/geo/promo link category and a category identifierassociated with one of the web page concepts.

In some implementations, the correlation measure can be computed usingstatistics accumulated over a large set of documents, (e.g., web pages).For example, the number of instances of a document evoking two categoryconcepts can be determined. The number of instances can be used as aheuristic to measure the correlation between the two categories. Thatis, the larger the number of instances, the more likely the twocategories are similar. Techniques for associating documents andco-occurring category concepts are described in U.S. Patent PublicationNo. 2006/0242013 A1, filed Oct. 26, 2006, for “Suggesting TargetingInformation for Ads, Such as Websites and/or Categories of Websites forExample,” which published patent application is incorporated byreference herein in its entirety. The correlation measure is furtherdiscussed below.

The social/geo/promo link server 402 receives from the learning module406 one or more correlation criteria for each related social/geo/promolink category. In some implementations, the social/geo/promo link server402 also receives the category identifiers from the learning module 406.The social/geo/promo link server 402 generates the same, similar, broador alternative, social/geo/promo link categories based on thecorrelation criteria of the candidate social/geo/promo link categories.The same, similar, broad or alternative, social/geo/promo linkcategories are organized into one or more related social/geo/promo linkpromotional data set which can be provided by the system 108 to thecontent marketing impressions server to be combined with the requestedcontent marketing impressions.

In some implementations, the social/geo/promo link server 402 providesthe functionality of the learning module 406, including generation orretrieval of the category identifiers and the correlation criteria. Inthese implementations, the learning module 406 is not part of system108.

FIG. 23 is a block diagram of an example implementation 500 of thesocial/geo/promo link server 402 of FIG. 3. The social/geo/promo linkserver 402 includes a categorizer 502 and a cluster/anti-cluster module504.

The social/geo/promo link server 402 receives requests for relatedsocial/geo/promo link promotional data set. The related social/geo/promolink promotional data set request may include a number of relatedsocial/geo/promo link promotional data set desired and the number ofrelated social/geo/promo link categories per related social/geo/promolink promotional data set. The number of related social/geo/promo linkpromotional data set desired can be used to determine whether relatedsocial/geo/promo link categories should be same, similar, broad oralternative, clusters or groupings.

The social/geo/promo link server 402 receives candidate relatedsocial/geo/promo links. In some implementations, the candidate relatedsocial/geo/promo links are ordered by relevance to the requested contentmarketing impressions. The social/geo/promo link server 402 can receivethe ordered list of candidate social/geo/promo links. Alternatively, thesocial/geo/promo link server 402 can receive an unordered list, and thesocial/geo/promo link server 402 can order the candidatesocial/geo/promo links by relevance to the requested content marketingimpressions using a relevance measure.

The categorizer 502 of the social/geo/promo link server 402 identifiescategories for the candidate related social/geo/promo links. In someimplementations, the categories are the same as the relatedsocial/geo/promo links, and the categorizer 502 is not included in thesocial/geo/promo link server 402.

The social/geo/promo link server 402 receives one or more correlationcriteria for each category. In some implementations, thesocial/geo/promo link server 402 also receives the one or more categoryidentifiers associated with each category. In some implementations,category identifiers are also received for the web page concepts and areused to cluster or anti-cluster social/geo/promo link categories.

The candidate social/geo/promo links and the correlation criteria areprovided as inputs to the cluster/anti-cluster module 504. If therequest is for a single related social/geo/promo link promotional dataset, the classification of the categories by characteristics, (alsocalled categories) is used to improve the diversity of categoriescoverage, (alternative category clustering) of the relatedsocial/geo/promo link categories displayed in the single relatedsocial/geo/promo link promotional data set. If the request is formultiple related social/geo/promo link promotional data set, theclassification of the related social/geo/promo link categories bycategories is used to cluster related social/geo/promo link categoriesin one related social/geo/promo link promotional data set in the samecategory or similar categories while those in other relatedsocial/geo/promo link promotional data set are from differentcategories.

FIG. 24 is a flow diagram of an example process 600 for providing arelated social/geo/promo link promotional data set with anti-clusteredcategories. The process 600 begins by selecting a first social/geo/promolink category for a first position of the social/geo/promo linkpromotional data set, where the first social/geo/promo link category isin a set of candidate social/geo/promo link categories, (602). In someimplementations, the set of candidate social/geo/promo link categoriesis ordered according to the relevance of the social/geo/promo linkcategories to the requested content marketing impressions of the webpage with which the related social/geo/promo link promotional data setis to be displayed. For an ordered set of candidate social/geo/promolink categories, the top relevance scoring social/geo/promo linkcategory is selected for the first position of the social/geo/promo linkpromotional data set. In some implementations, selected social/geo/promolink categories are removed from the set of candidate social/geo/promolink categories.

As an example, the set of candidate social/geo/promo link categories canbe ordered by relevance to the requested content marketing impressionsof a web page. For a set with the following order: A, B, C, D, . . . ,L, category A can be chosen as the most relevant social/geo/promo linkcategory for the first position of the social/geo/promo link promotionaldata set.

The process 600 determines whether there is at least one empty, (e.g.,unfilled) position remaining in the related social/geo/promo linkpromotional data set, (604). In some implementations, the link unitrequest can include the number of social/geo/promo link categoriesdesired for the related social/geo/promo link promotional data set. Ifthere are a predetermined number, (e.g., zero) of empty positionsremaining in the related social/geo/promo link promotional data set, theprocess 600 ends, and (612). Generally, a related social/geo/promo linkpromotional data set is displayed with multiple social/geo/promo linkcategories.

If there is at least one empty position remaining in the relatedsocial/geo/promo link promotional data set, social/geo/promo linkcategories having a correlation measure that is less than a correlationthreshold are identified, where the identified social/geo/promo linkcategories have one or more correlation criteria associated with themost recently selected social/geo/promo link category, (606). Theidentified social/geo/promo link categories are in the set of candidatesocial/geo/promo link categories. In some implementations, thecorrelation threshold can be predetermined.

In some implementations the correlation measure can indicate the“distance” between the category identifiers of two social/geo/promo linkcategories. That is, the smaller the correlation measures, the smallerthe “distance” between the category identifiers, and the more similarthe category identifiers are. For this type of correlation measure, thelarger the correlation measure, and the less similar the categoryidentifiers are. Identifying categories that have correlation criteriathat are less than a correlation threshold means identifying thecategories with a category identifier that is close, (within thecorrelation threshold) to a category identifier of the most recentlyselected category.

Alternatively, in some implementations, the correlation measure canindicate the “closeness” of the category identifiers of twosocial/geo/promo link categories. That is, the larger the correlationmeasure, the more similar the category identifiers are. For this type ofcorrelation measure, the process 600 would identify the categorieshaving a correlation measure that is greater than a correlationthreshold.

Social/geo/promo link categories, which are identified, are removed fromthe set of candidate social/geo/promo link categories, (608). That is,social/geo/promo link categories that are too similar to the mostrecently selected social/geo/promo link category are eliminated fromfurther consideration based on the correlation criteria.

A next social/geo/promo link category is selected for the next empty,(e.g., unfilled) position of the social/geo/promo link promotional dataset, where the next social/geo/promo link category is selected from theset of candidate social/geo/promo link categories, (610). For an orderedset of candidate social/geo/promo link categories, the next mostrelevant social/geo/promo link category remaining in the set is selectedfor the next position of the social/geo/promo link promotional data set.

In some implementations, when the set of candidate social/geo/promo linkcategories is ordered according to relevance, the correlation criteriafor a particular social/geo/promo link category are not compared to thecorrelation threshold unless the preceding social/geo/promo linkcategories in the ordered set have already been selected or eliminated.That is, after the first most relevant social/geo/promo link category isselected, the second social/geo/promo link category in the ordered setis selected if the second social/geo/promo link category is not toosimilar to the first social/geo/promo link category. If the secondsocial/geo/promo link category is too similar, the next social/geo/promolink category in the ordered set is checked for correlation. The processcontinues until the social/geo/promo link positions of thesocial/geo/promo link promotional data set are filled.

If there is at least one empty position remaining in the relatedsocial/geo/promo link promotional data set, (604), the process repeatssteps 606 through 610. The elimination and selection process repeatsuntil a number, (e.g., all) of the social/geo/promo link positions forthe related social/geo/promo link promotional data set have been filled.If the number, (e.g., all) of the positions of the relatedsocial/geo/promo link promotional data set has been filled, the process600 ends, (612).

In some implementations, correlation criteria of social/geo/promo linkcategories can be used to reorder the set of candidate social/geo/promolink categories. That is, instead of or in addition to using thecorrelation criteria to eliminate social/geo/promo link categories,correlation criteria can be used to boost or lower the order position ofa social/geo/promo link category in the ordered set of candidatesocial/geo/promo link categories. For example, the boosting or loweringcan be based on the correlation measure of a social/geo/promo linkcategory relative to the correlation criteria of other social/geo/promolink categories. In this implementation, the ordering of the set ofcandidate social/geo/promo link categories can account for bothrelevance to requested content marketing impressions and correlation topreviously selected social/geo/promo link categories.

FIG. 25 is a flow diagram of an example process 700 for providingmultiple related social/geo/promo link promotional data set withclustered categories. The process 700 begins by determining whetherthere is at least one empty, (e.g., unfilled) related social/geo/promolink promotional data set, (702). In some implementations, the relatedsocial/geo/promo link promotional data set request can include thenumber of related social/geo/promo link promotional data set desired. Ifthere are a predetermined number, (e.g., zero) of empty relatedsocial/geo/promo link promotional data set remaining, the process 700ends, (716).

At the start of the process 700, the requested social/geo/promo linkpromotional data set have not been filled, so the process 700 continuesto the next step to fill the first requested social/geo/promo linkpromotional data set. A first social/geo/promo link category is selectedfor a first position of the social/geo/promo link promotional data set,where the first social/geo/promo link category is in a set of candidatesocial/geo/promo link categories, (704). In some implementations, theset of candidate social/geo/promo link categories is ordered accordingto the relevance of the social/geo/promo link categories to therequested content marketing impressions of the web page with which therelated social/geo/promo link promotional data set are to be displayed.For an ordered set of candidate social/geo/promo link categories, thetop relevance scoring social/geo/promo link category is selected for thefirst position of the first social/geo/promo link promotional data set.

The process 700 determines whether there is at least one empty, (e.g.,unfilled) position remaining in the related social/geo/promo linkpromotional data set, (706). In some implementations, the relatedsocial/geo/promo link promotional data set request can include thenumber of social/geo/promo link categories desired for each relatedsocial/geo/promo link promotional data set.

If there is at least one empty position remaining in the relatedsocial/geo/promo link promotional data set, social/geo/promo linkcategories having a correlation measure that is greater than acorrelation threshold are identified, where at least one identifiedsocial/geo/promo link category has one or more correlation criteriaassociated with the most recently selected social/geo/promo linkcategory, (708). The identified social/geo/promo link categories are inthe set of candidate social/geo/promo link categories. In someimplementations, the correlation threshold can be predetermined. Becausethe social/geo/promo link categories within a social/geo/promo linkpromotional data set are being clustered, the social/geo/promo linkcategories with correlation criteria, which are greater than thecorrelation threshold, are identified. That is, for a correlationmeasure that indicates “distance,” the social/geo/promo link categorieswith a correlation measure greater than the correlation threshold arethe categories that are too diverse to be clustered with the mostrecently selected social/geo/promo link category.

Alternatively, in some implementations, the correlation measure canindicate the “closeness” of the category identifiers of twosocial/geo/promo link categories. For this type of correlation measure,the process 700 would identify the categories having a correlationmeasure that is less than a correlation threshold.

In some implementations, a given social/geo/promo link category in theset of candidate social/geo/promo link categories can have a separatecorrelation measure for at least one pair-wise combination of a categoryidentifier of the given social/geo/promo link category and a categoryidentifier of the most recently selected social/geo/promo link category.A composite correlation measure can be determined for the givensocial/geo/promo link category, for example, by taking a maximum, aminimum, or a combination, (e.g., a weighted combination) of theseparate correlation criteria for the given social/geo/promo linkcategory. In these implementations, the social/geo/promo linkcategories, which are too diverse, can be identified by comparing thecomposite correlation criteria to the correlation threshold.

Social/geo/promo link categories, which are identified, are removed fromthe set of candidate social/geo/promo link categories, (710). That is,social/geo/promo link categories that are too diverse relative to themost recently selected social/geo/promo link category are eliminatedfrom further consideration based on the correlation criteria.

A next social/geo/promo link category is selected for the next empty,(e.g., unfilled) position of the social/geo/promo link promotional dataset, where the next social/geo/promo link category is selected from theset of candidate social/geo/promo link categories, (712). For an orderedset of candidate social/geo/promo link categories, the next mostrelevant social/geo/promo link category remaining in the set is selectedfor the next position of the social/geo/promo link promotional data set.

In some implementations, when the set of candidate social/geo/promo linkcategories is ordered according to, the correlation criteria for aparticular social/geo/promo link category are not compared to thecorrelation threshold unless the preceding social/geo/promo linkcategories in the ordered set have already been selected or eliminated.

If there is at least one empty position remaining in the relatedsocial/geo/promo link promotional data set, (706), the process repeatssteps 708 through 712. The elimination and selection process repeatsuntil a number, (e.g., all) of the social/geo/promo link positions forthe related social/geo/promo link promotional data set have been filled.

If a number, (e.g., all) of the positions of the relatedsocial/geo/promo link promotional data set have been filled, the process700 returns to step 702. Again, the process 700 determines whether thereis at least one empty, (e.g., unfilled) related social/geo/promo linkpromotional data set remaining, (702). Consider the case, in the secondexample, where two related social/geo/promo link promotional data setare requested. Because only the first related social/geo/promo linkpromotional data set has been filled, the process 700 repeats for thesecond requested social/geo/promo link promotional data set.

Before continuing to step 704, the process 700 adds a number, (e.g.,all) of the removed identified social/geo/promo link categories to theset of candidate social/geo/promo link categories, (714). This step isnot performed for the first social/geo/promo link promotional data set,because before the first social/geo/promo link position is filled in thefirst social/geo/promo link promotional data set, social/geo/promo linkcategories have not been removed from the set of candidatesocial/geo/promo link categories. For later social/geo/promo linkpromotional data set, previously removed social/geo/promo linkcategories are added back to the set of candidate social/geo/promo linkcategories because, although these categories were too dissimilar to beincluded in the cluster for the first social/geo/promo link promotionaldata set, the social/geo/promo link categories for the othersocial/geo/promo link promotional data set are chosen to be diverserelative to the social/geo/promo link categories selected for the firstsocial/geo/promo link promotional data set.

The process 700 repeats steps 704 through 714 until there are apredetermined number, (e.g., zero) of remaining empty social/geo/promolink promotional data set to be filled. If there are a predeterminednumber, (e.g., zero) of empty social/geo/promo link promotional data setremaining, the process 700 ends, (716).

The features described can be implemented in digital electroniccircuitry, or in computer hardware, firmware, software, or incombinations of them. The features can be implemented in a computerprogram product tangibly embodied in an information carrier, e.g., in amachine-readable storage device or in a propagated signal, for executionby a programmable processor; and method steps can be performed by aprogrammable processor executing a program of instructions to performfunctions of the described implementations by operating on input dataand generating output.

The described features can be implemented advantageously in one or morecomputer programs that are executable on a programmable system includingat least one programmable processor coupled to receive data andinstructions from, and to transmit data and instructions to, a datastorage system, at least one input device, and at least one outputdevice. A computer program is a set of instructions that can be used,directly or indirectly, in a computer to perform a certain activity orbring about a certain result. A computer program can be written in anyform of programming language, (e.g., Objective-C, Java), includingcompiled or interpreted languages, and it can be deployed in any form,including as a stand-alone program or as a module, component,subroutine, or other unit suitable for use in a computing environment.

Suitable processors for the execution of a program of instructionsinclude, by way of example, both general and special purposemicroprocessors, and the sole processor one of multiple processors orcores, of any kind of computer. Generally, a processor can receiveinstructions and data from a read-only memory or a random access memoryor both. The essential elements of a computer are a processor forexecuting instructions and one or more memories for storing instructionsand data. Generally, a computer can also include, or be operativelycoupled to communicate with one or more mass storage devices for storingdata files; such devices include magnetic disks, such as internal harddisks and removable disks; magneto-optical disks; and optical disks.Storage devices suitable for tangibly embodying computer programinstructions and data include all forms of non-volatile memory,including by way of example semiconductor memory devices, such as EPROM,EEPROM, and flash memory devices; magnetic disks such as internal harddisks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROMdisks. The processor and the memory can be supplemented by, orincorporated in, ASICs, (application-specific integrated circuits).

To provide for interaction with a user, the features can be implementedon a computer having a display device such as a CRT, (cathode ray tube)or LCD, (liquid crystal display) monitor for displaying information tothe user and a keyboard and a pointing device such as a mouse or atrackball by which the user can provide input to the computer.

The features can be implemented in a computer system that includes aback-end component, such as a data server, or that includes a middlewarecomponent, such as an application server or an Internet server, or thatincludes a front-end component, such as a client computer having agraphical user interface or an Internet browser, or any combination ofthem. The components of the system can be connected by any form ormedium of digital data communication such as a communication network.Examples of communication networks include, e.g., a LAN, a WAN, and thecomputers and networks forming the Internet.

The computer system can include clients and servers. A client and serverare generally remote from each other and typically interact through anetwork. The relationship of client and server arises by virtue ofcomputer programs running on the respective computers and having aclient-server relationship to each other.

Online Gambling:

Unless specifically stated otherwise, as apparent from the followingdiscussions, it is appreciated that throughout the specificationdiscussions utilizing terms such as “processing,” “computing,”“calculating,” “determining,” or the like, refer to the action and/orprocesses of a computer or computing system, or similar electroniccomputing device, that manipulate and/or transform data represented asphysical, such as electronic, quantities within the computing system'sregisters and/or memories into other data similarly represented asphysical quantities within the computing system's memories, registers orother such information storage transmission or display devices.

Furthermore, usage of the word “gaming,” “gambling,” “social gaming,” orthe like, refer to either land-based or online events, activities,games, sessions, rounds, hands, rolls and operations etc., includingvideo games, Web games, casino games, card games, dice games, sportingevents and/or any other gaming or gambling events. In addition, the word“bet,” “bid” or the like, refer to any type of wagers, bets or gamingventures that are placed on random events, whether of monetary ornon-monetary value.

The present invention provides-a monetary or non-monetary online gamingplatform, for enabling online games, gambling, events, activities and/orentertainment, that overcomes the limitations of existing land based andonline gaming systems. The present invention provides a platform andmethod that may separate the actual event, produced by an eventgenerator, and a Web server, (i.e. transaction server), that maycommunicate with both a player and one or more event generators and mayprocesses the event data such that a player may place bets on theoutcome of one or more events produced by one or more event generators.This separation, together with the integration of additional servercomponents, may enable a network-based game management center,(hereinafter referred to as a virtual House” or just “House” to monitorthe results of events from a plurality of event generators in real time,and manage data streams from one or more event generatorssimultaneously, whether the events are land-based and/or network-based,(virtual). One or more players, or groups of players, such asuser/consumer groups, may monitor, analyze and play one or more eventsrelated to one or more Event generators.

According to at least one embodiment of the present invention, an eventmonitor such as a digital reader may be connected, associated with andor otherwise collect data from one or more event generators and maydigitize and/or transmit to the transaction server data indicative ofevents which may occur on the one or more event generators.

According to further embodiment of the present invention, image and/orvideo information, digital or analog, may be collected from or near anevent generator, and a pattern recognition unit may analyze the imageand/or video information from one or more event generators such that thepattern recognition unit may produce a signal indicative of the eventswhich may have occurred on the one or more event generators. Imageand/or video information may be collected and transmitted via analogand/or digital communication channels. The image and/or videoinformation may be collected by a video camera, web-cam, still digitalcamera, or any other suitable device or system known today or to bedevised in the future.

According to some embodiments of the present invention, a person orpersons may monitor a game event generator and may manually enter and/ortransmit game event data to the transaction server. According to someembodiments, the image and/or video information collection device, (e.g.video camera) may be controlled by a computer associate with the patternrecognition unit such that the device is positioned and focused ontothose areas of the one or more event generators most relevant at a givenmoment. For example, during the time bets are places on a roulettetable, the image/video collection device may be positioned so as toacquire clear images of the roulette tables bet placing area, and duringthe spin of the ball, the camera may be repositioned to get a clear viewof the ball and the number where it lands. According to some embodimentsof the present invention, a person or persons may receive location-basedpromotions, location-based offers, location-based coupons, promotions oroffers in connection with an online or mobile news feed or distributionof mobile or, (wi-fi networks) or computer, online coupons,position-based services, ad links, location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed, discount ad impressions,merchant ad impressions, email coupon impressions, location-basedadvertising, mobile location-based advertising and promotions or offersand marketing impressions, real-time, geo-targeted or geo-taggedadvertising and distribution of mobile promotions, online coupons,promotions, offers, social, local, mobile search, mobile services,mobile location-based advertising and promotions, mobile banking andmobile wallet services, customer loyalty cards, discounts and promotionsor offers and online or mobile payment system for coupons,location-based promotions, location-based offers, location-basedcoupons, promotions or offers in connection with an online or mobilenews feed and online or mobile coupons and promotions or offers forproducts and/or services based user's or member's profile and/orlifestyle preferences and preferred locations, interests, preferences ornetworking interests or connections or channels.

There is provided, in accordance with at least one embodiment of thepresent invention, an application, system and method for automatedconversion of image and/or video based gaming data, or data from areader, digital or analog, into usable statistical data, therebyenabling one or more players to participate using both historic and realtime gaming information from one or more games and/or event generators,whether the games are online or offline, (e.g. land-based). According tofurther embodiments of the present invention, statistics may be compiledfrom game event-data collected, whether the data was collected manuallythrough automated means such as a digital reader, video collectiondevice, or the like.

As part of some further embodiments of the present invention, part orall of a specific player's playing history may be recorded andstatistics relating to the player's gaming activities may be compiledand presented to the player on demand. A player may use these statisticsin making future gaming decisions or developing a gaming/bettingstrategy.

There is also provided, in accordance with at least one embodiment ofthe present invention, a transaction server or system for players toplace bets based on the outcomes of one or more specific games, whetherthe games are physical or virtual. These bets may be based on standardgame results or on alternative elements or derivatives related to thegame progress or results.

According to some embodiments of the present invention, a player mayinstruct a virtual betting agent to monitor one or more event generatorsand one or a set of events taking places to place one or more betsassociated with one or more game event generators, online casino, onlinesports betting, NBA, college basketball lines, football, soccer.According to further embodiments of the present invention, a player mayplace a bet on some combination of game events occurring one or moregame event generators, either over some period of time or over somenumber of games or game events.

According to some embodiments of the present invention, the transactionserver may include a risk management unit which may stop or terminatethe acceptance of bets from players one or more game events associatedwith one or more event generators when it is determined that exposure topotential losses by the House exceeds some threshold value. Differentrisk management units may apply to different groups of player anddifferent groups of event generators.

Specifically, reference is now made to FIG. 26, which is a monetary ornon-monetary online gaming platform or system, generally designated 10according to at least one embodiment of the present invention, forenabling online games, gambling, events, activities and/orentertainment. In FIG. 26 is shown a Transaction server, (TS) 11,operationally connected to at least one database 12. The database 12 maystore player account data, game data for each gaming event, (from allthe Event generators, which are described below), player activity andhistory data, player participation data, player preferences data, Housedata, and any other data that is relevant for performing the operationsof the platform 10. The TS 11 is also operationally connected to atleast one Event generator, (“EG”) 17, such as a land-based, (physical)or online, (virtual) video game, computer game, chess game, bingo game,roulette table, blackjack table, one-arm bandit machine or sporting gameor any other game, entertainment event and/or gambling event thattypically produces a random or indefinite result that may be bet or bidon. An EG may include a mechanism for maintaining, monitoring,implementing or otherwise generating events, as well as a mechanism forenabling transmission of event data relating to individual events,(games/tables/machines etc.) to the TS 11. This data may be in the formof data signals that transmit game results, audio streams; images, videostreams of actual event recordings, or any other data format thatrepresents monitored events. The EG 17 may include data reading andtransmission tools, devices or systems to transmit event data. Suchtools may include electronic or mechanical mechanisms to read analogand/or digital data generated by the EG 17, and transfer this data tothe TS, 11. Other examples of such a data reading devices may includeoptical readers, commonly known in the art, that are typically used inroulette tables, and or Video cameras. A video camera or any alternativereader may transmit data digitally either over a digital channel or overan I.P. network using digital packets.

The TS 11 may be connected to an EG 17 through a wireline and/or iswireless data network, such as the Internet 18, a company Intranet,and/or Extranet, using communications mediums including cable TVnetworks, satellite networks and cellular communication networks. Suchnetwork connectivity may enable interactive communications betweenplayers 19, the platform 10 and the Event generator(s) 17. According toan alternative embodiment of the present invention, the EG(s) 17 may begeographically connected to the TS 11, such as in the case where theEG(s) 17 are virtual, (computerized) EG(s) connected to the TS 11.Players according to some embodiments of the present invention, mayinteract with the platform using any type of computing and/orcommunication device, including personal computers, PDAs, mobiletelephones, interactive TV, wearable computers, notebook computers, etc.

Transaction server, (“TS”) 11, according to some embodiments of thepresent invention, may provide a platform and system that may separatean actual event, produced by an Event generator, and the server, thatcommunicates and processes the event data, (Transaction server). Thisseparation, together with the integration of additional servercomponents, enables the implementation of a virtual House that h monitorthe results of events from a plurality of Event generators, (in realtime), and manage the data from one or more Event generatorssimultaneously, whether the events that have been generated areland-based and/or virtual. The House subsequently may enable one or moreplayers, or one or more groups of players, such as user/consumer groups,to monitor, analyze and wager one or more events produced by one or moreEGs simultaneously, whether the events are land-based and/or virtual.The House furthermore may enable one or more players to monitor andinteract with one or more external activities, events or gamingsessions, (hereinafter referred to as “events”), and “play” these eventswith the House and/or one or more other players.

The above stated functions of the TS 11 may be achieved by receivingevent data from one or more EGs 17 and directing the event data to thevarious components of the TS 11, to the database 12 and to the players19. Event data may be in the form of data signals representing eventresults of individual events, or actual recorded data streams, such asvideo streams, that capture the actual events. In this way players areable to monitor and interact with a plurality of external games orevents simultaneously. Players 19, according to the present invention,may be operating any network enabled interactive computing orcommunications device. The present invention, furthermore, enables aplurality of players to play against the House, to play against eachother, or to form teams whereby the teams may play against each otherand/or against the House.

According to some embodiments of the present invention, one player orgroup of players may bear the financial risk for the bets of anotherplayer or group of players. In some games according to some embodimentsof the present invention, where players compete against each other, forexample poker, each player or team of players may bet against eachother. In other games, a player or group of players may act as the Housefor another group of players, where the group representing the house maybenefit from the losses of the second group and may be responsible forpayment resulting from the wins of the second group.

The TS 11 may further contain a Network Communication Module, (NOM) 13,with server functionality, for receiving and transmitting data betweenthe TS 11 and Event generators, (EG) 17, and between the TS 11 and theplayers 19. The NCM 13 may include a security layer for enabling,(secure) communication of data to and from the TS 11. The security layermay incorporate relevant security hardware and/or software forprotecting data against unauthorized access and keeping the networksecure from intruders etc.

The TS 11 may further contain a Game Management Unit, (GMU) 14 formanaging various operations within the TS 11, and for enablinginteraction between the TS 11 and the EG(s) 17, and between the TS 11and the players 19. The GMU 14 may also provide a graphic user interface(GUI) that presents event data to the players and enables the players tomonitor progress of relevant events, manage accounts, and give commandsto the TS 11, such as bidding preferences and rules. According to afurther embodiment of the present invention, the GUI may provide a splitscreen that divides the player's display device, (which may include a PCmonitor, interactive TV screen, cellular phone panel, PDA screen or anyother display device) into several windows, each one displaying theprogress, results and/or statistical data for at least one individualgame. Such a GUI may thereby simultaneous provide viewing, analyzing,bidding and/or managing options to a player over a plurality of games orevents.

In addition, the TS 11 may include a Transactions and Finance Unit,(TFU) 15, for managing of players accounts as well as authentication andimplementation of financing and payouts etc. for players. The TFU 15 maybe adapted to support any financial systems and payment methods,including online, (Internet based) accounts, credit card accounts, tokenaccounts, ATM accounts, e-bank accounts, or any other player accounts,whether “money” based or “non-money” based accounts. According to atleast one embodiment of the present invention, the TFU 15 may requestinitial deposits, (of money or tokens etc.) in an account. The TFU 15may verify that the deposit satisfies House rules. Examples of suchHouse rules relating to deposits include but are not limited to: minimumand maximum deposit amount, authentication of the depositor identity andeligibility, and any other deposit related rules and/or regulationsdetermined by the House. Once this deposit has been made, the accountmay then be credited or debited in real time, according to the bidsplaced by players or payouts received by players. According to thisembodiment, each bid or wager made may be verified by the TFU 15, whichqueries the player account before confirming a bid, to determineavailable resources to cover the cost of the bid.

According to a further embodiment of the present invention, the TS 11may be operationally connected to a player's financial institution,credit/debit card account, e-bank, credit-card processing center or anyother financial transaction center. This embodiment may enable playerparticipation with the platform 10, while the platform 10 is indirectlyconnected to the player's account. In this way, the TFU 15 may manageeach player's online account, including, but not limited to, thefollowing functionalities: verifying player identity; authenticatingfinancial ability of players; securing payments for bids; andimplementing deposits of payouts etc.

According to an additional embodiment of the present invention, in thecase where EG 17 is equipped with multicasting software, the TS 11 mayenable a player 19 to configure the platform 10 to route video eventdata or other game data from: EG 17 directly to at least one player 19.In this way, video data or alternative gaming data may be received andprocessed by one or more players 19, in addition to, (but notnecessarily by) the TS 11.

According to a further embodiment of the present invention, the TS 11may contain a Video Processing Module, (VPM) 16 that may enableprocessing of video data received from EG 17. This VPM 16 mayincorporate a video recognition module together with video dataanalytics software, thereby enabling the VPM 16 to recognize, filter,format and/or analyze etc. raw video data streams from one or aplurality of EG(s) 17, thereby converting such raw data intoplayer-usable data. Any data recognition and conversion tool may be usedfor this purpose. An example of such a data recognition and formattingtool has been described in U.S. Pat. No. 6,339,773, which isincorporated by reference in its entirety. The '773 patent describes atool for converting data from a received format into another chosenformat, and subsequent transmitting or embedding the format. Wherenecessary, this tool also describes reformatting the data in itsoriginal format.

Such video data from EG 17 may alternatively be acquired directly from asecurity apparatus such as security video cameras that are located inclose proximity to an individual event generator. An example of suchvideo-based security apparatus is the NiceVision series of applications,from NICE Systems Ltd., (NICE Systems Ltd., 8 Hapnina Street, P.O Box690, 43107 Ra'anana, ISRAEL.

According to a further embodiment of the present invention, the TS 11may contain an Audio Processing Module, (APM) that enables processing ofaudio data received from EG 17. This APM may incorporate an audiorecognition module together with audio data analytics software, therebyenabling the APM to recognize, filter, format and/or analyze etc. rawaudio data streams from a plurality of EG(s) 17, thereby converting suchraw data into player-usable data. Any data recognition and conversiontool may be used for this purpose.

According to a further embodiment of the present invention, the TS 11may contain an Image Processing Module, (IPM) that enables processing ofimage data received from EG 17. This IPM may incorporate an imagerecognition module together with audio data analytics software, therebyenabling the IPM to recognize, filter, format and/or analyze etc. rawimage data streams from a plurality of EG(s) 17, thereby converting suchraw data into player-usable data. Any data recognition and conversiontool may be used for this purpose.

Reference is now made to FIG. 27, which illustrates the Transactionserver, (TS) 21 according to at least one additional embodiment of thepresent invention. The TS, 21 may contain a security layer 24 forenabling secure communication of data to and from the TS 21.

According to an additional embodiment of the present invention, the TS21 may contain a Statistics and Data mining & analyzing informationUnit, (SDMU) 25, for processing event data from a plurality of EG(s) 17using statistical and data mining & analyzing information tools, suchthat raw or primary event data is converted to usable data for theplayers and the platform 10. There are many tools known in the art forundertaking statistical analysis and data mining & analyzing informationon data. Such provision of gaming data may be provided to players on acontinual and real-time basis. According to another embodiment of thepresent invention, the TS 21 may contain a Virtual Betting Agent, (VBA)27 for enabling personal configuration of gaming rules and conditions byplayers. The VBA 27 may be configured, for example, to limit the bidamounts, determine maximum game times, exiting criteria, profit and losslimits and any individual conditions, (e.g. in “a” event, do “b”) etc.An example of a configuration of loss and profit limits is in the casewhere the player determines that his/her bids can be placedautomatically, until such a time that a determined loss or profit limithas been reached, at which time the player's participation in a game maybe automatically discontinued. Further examples of options enabled bythe VBA 27 include selecting future bets on games/events and/orderivatives of games/events. For example, a player may use statistics todetermine that game has more chance of winning the next 5 rounds thangame 2. Player may then place a bet on game 1, against game 2, inrelation to the results of the 5 upcoming rounds. Another example iswhere player desires to bid for a derivative occurrence in game 3, suchas on the probability that the next card is “white”. In this way,players may configure rules for automatic betting based on actual gameresults or derivative information from game data, which is derived fromanalyzing game progress and/or results to develop new sets of eventsbased on the probability of events happening. By enabling the above, theVBA 27 may provide a stock-exchange type of environment of individualevents or games, where players may bet on the probabilities ofparticular events occurring or future successes of individual events,such that each individual event has a kind of market capital that may bebet on.

According to a further embodiment of the present invention, the VBA 27may enable at least one player to play against at least one otherplayer. This player-to-player option is particularly, but not only,relevant in the context of future bets, wherein players may bet againstother players on the chances of selected events transpiring. The TS 11may monitor the requests and references of a plurality of players, andoptionally the combination of two or more players in player groups,thereby providing player(s)-to-player(s) betting opportunities. As inthe typical player-House interactions according to the presentinvention, betting occurs, results of events are acquired, and paymentsare implemented by the TS 11 according to the event results.

According to a further embodiment of the present invention, the TS 21may contain a Risk Management System, (RMS) 28, for enabling the Houseto manage event risks between various events and/or for the Houseoperations as a whole. For example, the House may determine that any EG17 that has lost more rounds than it has won within any 50 game routinemust be discontinued, or that the entire house should cease activity ifa certain amount of money has been lost in a determined period. The RMS28 may enable the House to see the total exposure or risk at any givenmoment, and to cease activities at any moment, to limit bets or tofreeze payouts etc.

FIG. 28 is a flowchart that illustrates an example of steps performedaccording to at least one process of the present invention. As can beseen in the figure, user 19 initially registers with the system 305, andsubsequently utilizes the platform front-end, (such as a House Website,as presented by the GMU 24) to select 310 one or more EG(s) formonitoring. The registered player is typically required to log in to theplatform 10, optionally by using a keyword, biometric data or any othernecessary private code or key. The player 19 may subsequently view thevarious available events and/or manage his/her portfolio of gamingevents, adding or deleting events in which he or she is playing ormonitoring. Once the player determines, for examples which games he orshe would like to monitor play, the relevant data is routed from theselected is EG(s) to the player 19 computing device. This touting ofevent data is typically implemented by the GMU 24. The player 19subsequently receives 320 event data, and optionally historical andstatistical data, from selected Event generator(s) 17. He/she thenplaces bet(s) 325 on a future event(s) or ongoing events produced by;either a single or multiple Event generator(s). These bets may bemonetary and/or non-monetary: bets. Additionally or alternatively, theplayer 19 may establish rules and/or conditions 330 for automatic futurebets, optionally using a Virtual Betting Agent, (VBA) 27, for enablingpersonal configuration of gaming rules and/or conditions by players.Betting conditions may include, for example, bid ceilings, payoutceilings loss limits, time limits, and particular event limits etc.Particular event limits may include, for example, a rule that in thecase of “x” wins by the House, player game is immediately suspended.After bets have been placed, TS 21 may authenticate the user and verifythe user bid with the Transaction and Finance Unit, (TU) 26. The bidamount may be extracted from 335 the player's account or credit cardetc., to confirm the bid placement.

In either of the above scenarios, the system subsequently tracks eventson selected event generator(s) and compares generated, (future) eventsproduced by selected event generator(s) against bets placed, to derivebidding results and/or analyze Automatic Betting Requests, (ABR) 340.The latter process determines whether the ABR(s) have or have not beenmet, and thereby indicates whether the player's conditions for theplacing of a bid have been met. In the case where the ABR have not beenmet, the system continues tracking events or games 340, until such a:time as the ABR are met. When the ABR has been met, the system informsthe user, and returns to request confirmation of bid placement by theplayer 325. The above event tracking and comparing processes 340, in thecases where bets have been placed, provide the results for the event(s)that the players have bid on. In the case where the bet is lost, thegame ends 360. In the case where the bet is won, the payout, which maybe a monetary or non-monetary payout, is generated, and the payout orgame prize, whether monetary or non-monetary, may be transferred fromthe House to the player account 370. The player account may be a “money”account or a “non-money” account, where bonuses coupons, incentivesetc., may be deposited and/or withdrawn. According to a furtherembodiment of the present invention, a conversion may be implemented, inany of the above gaming scenarios, to convert non-monetary deposits intomonetary deposits, or non-monetary accounts into monetary accounts, orvice Versa. The user may be authenticated before the payout is made,(credited) to the user's account. In the case where the user is notauthenticated, the user may need to reregister or otherwise provehis/her identity 305. Alternatively, the player may return directly tostep 325 and place one or more additional bets. The results of the eventtracking and comparing processes 340 are typically sent to the user 342,enabling the user to determine if he/she wishes to continue interactingwith the particular event played, (i.e. step 320), without having tostart from step 310.

According to at least one embodiment of the present invention, a RiskManagement System, (RMS) 28 may be provided to enable the House todetermine risk limits. The RMS 28 may monitor 375 the results of steps355 and/or 365, (which relate to the event results) or any other stepsin at least one gaming process, from one or more EG(s) 17, to determinewhether the House determined risk ceiling has been met for the House ingeneral, or for one or more EG(s) 17. In the case where a determinedrisk limit has been met 380, TS 11 may act to discontinue 385 one ormore activities, such as player bids or payouts, and/or the generalfunctioning of the House, in accordance with the predetermined rules. Inthe case where a determined risk limit has not been met 390, the gamingprocess may be continued. The RMS 28 may monitor the House risk at anytime, during all or any processes. The example illustrated in FIG. 28 isbut one alternative of where the RMS 28 may implement monitoring.

According to at least one embodiment of the present invention, thereceiving 320 of event data and, (optionally) historical and statisticaldata from selected Event generator(s) 17 may be enabled by theStatistics and Data mining & analyzing information Unit, (SDMU) 25. TheSDMU 25 may enable processing of event data from a plurality of EG(s) 17using statistical and data mining & analyzing information tools, suchthat raw or primary gaming data may be converted to usable data for boththe players and the platform 10.

According to at least one embodiment of the present invention, theestablishment of rules and/or conditions 330 for automatic future betsmay be implemented using a Virtual Betting Agent, (VBA) 27. The VBA 27may enable personal configuration of gaming rules and/or conditions byplayers.

According to a further embodiment of the present invention, a method isprovided for enabling a land-based House to provide event betting toremote players. According to at least one version of this embodiment, ascan be seen with reference to FIG. 26, the land-based House may convertat least one existing event or game into an EG 17. The land-based Housemay also provide a TS 11. The EG 17 may subsequently transfers eventresults to the TS 11, using a network, whereby the events may beprocessed and transferred to one or more remote players 19. The remoteplayers 19 may subsequently interact with the existing events, bymonitoring events, analyzing event statistics, and placing bets and/orsetting betting conditions and rules using a GUI provided by the TS 11.

According to a further embodiment of the present invention, a method isprovided for enabling a non-monetary gaming platform, wherein step 335is ignored. In this case, once the user has placed a bid, the system mayautomatically track the selected events 340, without requiring financialverification.

According to a further embodiment of the present invention, a method isprovided for enabling the data and/or results of at least one eventgenerator 17 to be at least partially owned, possessed or otherwisepurchased by at least one user, whether the user is an individual,group, partnership, company, incorporation or any other entity, andwhether the user is participating in the events or not participating inthe events. This embodiment thereby enables users or members to haveinterests or rights in the data and/or results of at least one Eventgenerator 17.

Potential Aspects or Elements of the Claimed Invention that can beOptionally Excluded or Negatively Claimed.

The present invention can also in particular claimed embodiments excludeor negatively claim one or more aspect of the following list, e.g., tomore particularly recite or exclude embodiments or elements that mightoccur in cited or other published art. Accordingly, the presentinvention can optionally exclude, not include, or not provide, one ofmore, or any combination of any component or step disclosed herein,e.g., but not limited to any one or a combination of: a method,apparatus, computer readable medium, computer system, wireless or wirednetwork, or system to provide a delivery system for advertisers, brandsand/or other third parties to conduct advertising using mobile orinternet promotions' or offers' impressions tracking and analysis,location information, 2D and 3D mapping, social media, and user behaviorand information, for generating mobile and internet posted promotions oroffers for, and/or sales of, products and/or services; a method forgenerating mobile, wireless, and internet posted, location based,customized promotions or offers for products or services, using (i)impressions data, (ii) location information data, (iii) 2D and 3Dmapping data, (iv) user internet activity data; and (v) socialnetworking interaction data, the method comprising: (a) electronicallyassigning, on an electronic computing system via a processor, a uniqueidentifier to a user of a client mobile device or client computerreceiving a request from said user, through a client applicationoperating on the client mobile device or computer, to access a locationbased, customized, promotions website, the request including theidentifier assigned to the user or the client; (b) electronicallyproviding to said user, via a mobile or wireless device or computer,mobile and internet posting of said location based, customized,promotions on said promotions website for products or services, whereinsaid location based, customized, promotions or offers are selected forsaid user based on data comprising: (i) impressions data comprisingtracking and analysis of website access of said user's, target markets'users, and demographic groups; (ii) location information data relatingto selected (a) users, target markets, and demographic groups; (b)product or service or service providers; and (c) points of interest nearsaid users, target markets, demographic groups, or product or service orservice providers; (iii) 2D and 3D mapping data of selected: (a) user,target market or demographic group locations; or (b) product or serviceor service provider locations; (iv) user internet activity data relatingto searching, browsing, purchases, and interests; and (v) socialnetworking data of interactions between said user and other users,target markets, and demographics groups.

-   -   The invention can provide wherein said selection of said for        said user comprises electronically collecting and analyzing        behavior information of said user, said behavior information        comprising: (a) said impressions tracking and analysis; (b) said        location information; (c) said 2D and 3D mapping; (d) said user        internet activity; and (e) said social networking interactions;    -   wherein said location based, customized, promotions or offers        are selected from the group consisting of a coupon, an        advertisement, a location-based promotion, a location-based        offer, a location-based discount, a daily deal ad,        location-based advertising, a location-based ad, a        location-based deal or offer, a mobile ads, a mobile ad network,        mobile advertising, mobile location-based advertising, a        customer loyalty card, a discounts, a promotion, an offer, a        location-based promotion, location-based offer, an online or        mobile coupon or promotion, mobile location-based advertising, a        promotions or offers associated with a location or a map, a        location-based mobile coupon, a mobile grocery coupon, a mobile        ad products, a targeted mobile ad, a mobile advertising network,        and a mobile coupon;    -   wherein said mobile device or wireless device is selected from        the group consisting of a smart phone, a tablet device, a cell        phone, a mobile internet device, a netbook, a notebook, a        personal digital assistant, an internet phone, a holographic        device, a holographic phone, a cable internet device, a        satellite internet device, an internet television, a DSL        internet device, and a portable internet access device or        computer;    -   wherein said first promotional data set further comprises one        selected from statistics regarding donations, humanitarian aid        and sustainable gifts made by the end users or members or other        end users or members;    -   wherein said method further comprises providing said first        promotional data set to said end users or members, other end        users or members, or advertisers, third parties, and wherein        said impressions include social impressions;    -   wherein said method further comprises (a) said user designating        a portion of a purchase of said product or service, or providing        links; or (b) providing said user with websites for        organizations or companies that provide charitable        contributions, humanitarian aid, sustainable gifts or loans;    -   wherein said product or service is a brand merchant or retailer        for user/consumer, products, e-commerce, retail, media &        entertainment, business, government, sports, travel &        hospitality, real estate, educational services, sport services,        entertainment shopping services, online gambling services,        online penny and online auction services, service provider        services, business center services, or affiliate services;    -   wherein said access in step (a) is subject to identity        verification;    -   wherein social networking is provided as one selected from        social shopping, social networking interactions, access to        social networking websites or third party websites or        applications, social plugins, social or business applications,        SSLs, cookie and mobile cookie, browser cookie, advertising        cookie, cookie-based targeting, flash cookie, location-based        cookie and other third party cookie, and embedded        advertisements;    -   wherein said promotion or offer or service comprises job or        employment services, or educational services;    -   wherein said method further behavior information further        comprises behavior tracking social media communications online        or mobile with other social networks online or mobile, ad click        impressions, profile targeting impressions, profiles of users,        open source impressions, engagement impressions, media, search,        video, mobile, cross-media and e-commerce impressions and mobile        searches;    -   wherein said promotions or offers are paid for by mobile or        internet based payments from users or members, publishers,        marketers, user/consumers and other third parties;    -   wherein selected promotions or offer automatically give users        discounts on their purchases at participating merchants that        generate marketing and mapping relationships between members of        a social network or website and third party websites or        applications;    -   wherein selected promotions or offers, coupons, products or        services automatically populate a social network, a user page or        website based upon the user's profile and/or lifestyle        preferences;    -   wherein selected online coupons, position-based services, ad        links, location-based promotions, location-based offers,        location-based coupons, promotions or offers in connection with        an online or mobile news feed. The invention can provide wherein        said media used in said promotions is selected from the group        consisting of live or pre-recorded audio or video media and        wherein purchase of a product or service automatically give        users discounts on their purchases at participating merchants;    -   a method for providing social shopping in combination with 2D        and 3D geospatial map interactive displays and social        networking, said method comprising: (a) collecting and analyzing        initial end user or member data via a processor on a computer or        mobile device to provide initial end user or member data sets,        said initial end user or member data sets comprising: (1)        initial end users' or members' impressions data comprising        tracking and analysis of website access of users, target        markets, and demographic groups, (2) user or member profile        data; (3) location information data relating to selected (a)        users, members, target markets, and demographic groups; (b)        product or service or service providers; and (c) points of        interest near said users, members, target markets, demographic        groups, or product or service or service providers; (4) 2D and        3D mapping data of selected: (a) user, member, target market or        demographic group locations or location interests; or (b)        product or service provider locations; (5) user or member        internet activity data relating to searching, browsing,        purchases, and interests; (6) social networking data of        interactions between users or members through networking        interests or connections or channels, target markets, and        demographics groups; and (7) generate marketing and mapping        relationships between members of a social network or        website; (b) generating, via a processor on a computer system or        mobile device or wireless device, first promotional data sets        from said initial end user data sets, said first promotional        data sets comprising first sets of customized promotions or        offers that are provided as 2D or 3D geospatial map interactive        displays, said first set of location based, customized,        promotions relating to products or services of said product or        service or service providers, or related products or services,        for each of (i) said initial end users or members, (ii)        additional end users or members, and (iii) target end user        groups; wherein said generating comprises electronically        monitoring, collecting, and analyzing behavior information        accessed by the user, said behavior information comprising: (1)        said initial end users' or members' impressions data; (2) said        user or member profile data; (3) said location information        data; (4) said product or service providers; and (5) said points        of interest; (6) said 2D and 3D mapping data; (7) said user or        member internet activity data; (8) said social networking data;        and (9) generate marketing and mapping relationships between        members of a social network or website; (c) electronically        displaying to said users, members, target markets, or        demographics groups, on said 2D or 3D geospatial map interactive        display, said first set of location based, customized,        promotions or offers that are displayed as ad links, promotion        or offer information, or promotional media, wherein said first        set is provided as part of a first social/geo/promo link        category for a first position of a social/geo/promo link        promotional data set; or (d) electronically identifying via a        computer processor one or more second social/geo/promo link        categories of said location based, customized, promotions using        one or more correlation criteria, at least one second        social/geo/promo link category having one or more correlation        criteria associated with said first social/geo/promo link        category, wherein said second social/geo/promo links can be        provided to additional 2D or 3D geospatial map interactive        displays provided to one or more of said users, members, target        markets, or demographics groups;    -   wherein said generating step (b) further comprises: generating,        via a processor on a computer system or mobile device or        wireless device, second promotional data sets from said first        promotional data sets, said second promotional data sets        comprising second sets of location based, customized, promotions        or offers that are provided as 2D or 3D geospatial map        interactive displays, said second set of customized promotions        or offers relating to products or services of said product or        service or service providers, or related products or services,        for each of (i) said initial end users or members, (ii)        additional end users or members, and (iii) target end user        groups;    -   wherein said displaying step (c) further comprises:        electronically displaying to said users, members, target        markets, or demographics groups, on said 2D or 3D geospatial map        interactive display, said second set of location based,        customized, promotions or offers that are displayed as ad links,        promotion or offer information, or promotional media, wherein        said second set is provided as part of said first        social/geo/promo link category for said first position of a        social/geo/promo link promotional data set;    -   wherein said promotions or offers comprise or are displayed as        one selected from the group consisting of social media        advertising impressions, text impressions, or tweet ad        impressions, online marketplace ad impressions, online        marketplace video impressions, online auction ad impressions,        share ad impressions, online print media ad impressions,        telecommunication ad impressions, online coupons, position-based        services, ad links, location-based services, location-based        promotions, location-based offers, location-based coupons,        promotions or offers in connection with an online or mobile news        feed, location-based discounts or daily deal ads, location-based        advertising, location-based ads, location-based deals and        offers, mobile ads, mobile ad network, mobile advertising,        mobile commerce, mobile location-based advertising and        promotions or offers, mobile banking and mobile wallet services,        customer loyalty cards, discounts and promotions or offers and        online or mobile payment system for coupons, location-based        promotions, location-based offers, location-based coupons,        promotions or offers in connection with an online or mobile news        feed and online or mobile coupons and promotions or offers for        products and/or services, discount ad impressions, impressions,        social media web impressions or similar types of position-based        services, ad links, location-based promotions, location-based        offers, location-based coupons, promotions or offers in        connection with an online or mobile news feed, discount ad        impressions, merchant ad impressions, email coupon impressions,        merchant ads, video clip ads, video upload or presentations site        ads or links, B2B ad impressions, B2C ad impressions, B2B social        medial communication impressions, gambling ad impressions,        gambling site impressions, sports or sports related ad        impressions, sports gambling ads, multiplayer online game ads,        virtual ads, digital ads or virtual billboard ads or virtual ad        impressions through the use of digital technology to insert        virtual advertising images on a virtual landscape or into a        social network, social networking websites or third party        websites or applications, live or pre-recorded television show        or video or sporting event and online or mobile coupons and        promotions or offers for products or services, operating through        credit cards or other payment services, automatically giving        users discounts on their purchases at participating merchants,        virtual or digital advertisements, banner ads, graphic color        ads; promotions or offers inserted or overlays on images in a        social network or website, social video sharing impressions,        video ad impressions, audio-video & photography impressions,        near field communication (NFC), NFC impressions, NFC boarding        pass impressions, mobile boarding pass impressions, payment and        tracking passenger impressions, viral impressions, any language        or translated into any language impressions, sports ad        impressions, brand impressions, global brand impressions, social        shopping impressions, sharing on a social networking system        digital content impressions, mobile social video sharing        impressions, virtual world ad impressions, video game        impressions, in-game advertising impressions, location-based        ads, mobile browser ad impressions, mobile web ad impressions,        widgets or widget ad impressions, bookmark ad impressions, tab        impressions, web feed impressions, tabbed browsing ad        impressions, page zooming ad impressions, ad-sponsored link        impressions, auction impressions, multiple platform website ads,        interactive content marketing impressions via a mobile device or        other similar device or android device or tablet device or        mobile internet devices or holographic devices or mercatot cell        phones, (e.g. holographic phone) or other non-phone connected        device or computer ads, context syncing, across one or multiple        platforms, stream search ad impressions, communications,        monetization, monetize mobile usage online media business        impressions, video or voice chat ad impressions, social hang out        impressions, demographic impressions, name impressions, age        impressions, gender impressions, relationship status        impressions, country and city impressions, location impressions,        education related and/or services impressions, work impressions,        interests & topics impressions, email ad impressions, photo        blogging impressions, floating ad impressions, expanding ad        impressions, polite ad impressions, wallpaper ad impressions,        trick banner impressions, pop-up impressions, pop-under        impressions, social video sharing impressions, video ad        impressions, audio-video & photography impressions, sports ad        impressions, brand impressions, global brand impressions, social        shopping impressions, sharing on a social networking system        digital content impressions, mobile social video sharing        impressions, map ad impressions, mobile ads, mobile ad network,        mobile advertising for mobile publishers and advertisers and        mobile commerce, mobile location-based advertising and        promotions or offers associated with location or maps, mobile        and impressions, mobile products impressions, mobile app        impressions, social business app impressions, social enterprise        app impressions, third party app impressions, mobile ad        products, targeted mobile ad impressions, mobile advertising        network for mobile publishers and advertisers impressions,        mobile user's location, phone brand, model and retail price        impressions, superstitials impressions, interstitial ad        impressions, e-mail advertising impressions, display advertising        impressions, social media behavior marketing impressions, social        media shopping impressions, social media ad impressions, social        brand recognition impressions, social media shopping, e-mail        marketing impressions referral marketing impressions, referral        marketing impressions, affiliate marketing impressions, inbound        marketing, video marketing, one-to-one marketing impressions,        niche marketing impressions, behavior impressions, affiliate        marketing impressions, semantic advertising impressions with two        or three dimensional images on geospatial platform in        combination with geo-mapping, web mapping, 2D and 3D mapping,        GPS, location mapping, social mapping, digital mapping, 3D        holographic mapping or mobile mapping technologies, in        conjunction with social networking, a social networking        environment, social networking interactions between members, to        generate marketing and mapping relationships between members of        a social network or website, social networking websites, or        third party websites or applications;    -   wherein said third party is selected from a government agency, a        credit reporting agency, a social network, an auction site, a        company, an educational or financial institution, bank, a lender        or mortgage company, an auto company, or a regulatory agency        according to applicable laws and regulations;    -   wherein said company is selected from the group consisting of a        financial services company, a product company, a services        company, a social network, an auction site, a company, a brand        merchant or retailer, a real estate company or related services,        an educational or financial institution or bank, an        entertainment company, an online penny or online auction, or        other type of service company;    -   wherein the method further comprises: selecting a third        social/geo/promo link category for a second position of the        social/geo/promo link promotional data set, where the third        social/geo/promo link category is different from the one or more        identified second social/geo/promo link categories;    -   wherein: the social/geo/promo link promotional data set is        associated with a web page; and the social/geo/promo link        categories are ordered by capturing, processing, analyzing and        filtering relevance, social content marketing, social contextual        ads and connections among said users, members, or their friends,        family, acquaintances, classmates, or business associates;        user-contributed information, mood recording impressions &        updating, friend communications and blog impressions and focused        marketing and those interactions are used to select targeted        location-based promotions, location-based offers, location-based        coupons, promotions or offers in connection with an online or        mobile news feed for the user or member of a social network, and        connecting them with the brand or advertiser to the web page;    -   wherein identifying one or more second social/geo/promo link        categories using one or more correlation criteria further        comprises: identifying one or more social/geo/promo link        categories having a correlation measure that is less than a        correlation threshold;    -   wherein at least one second social/geo/promo link category has a        separate correlation measure for at least one pair-wise        combination of a category identifier associated with the at        least one second social/geo/promo link category and a category        identifier associated with the first social/geo/promo link        category;    -   wherein said location-based, customized, promotions or offers        include or are related to one are selected from the group        consisting of location-based advertising, mobile location-based        advertising, promotions or offers and marketing impressions,        real-time user/consumer data with user's location, impressions        for advertisers selected from user's or member's preferences,        preferred locations, interests, networking interests or        connections, channels; location-based services, location-based        promotions, location-based offers, location-based coupons,        promotions or offers in connection with an online or mobile news        feed, location-based discounts or daily deal ads, location-based        advertising, location-based ads, location-based deals and        offers, mobile ads, mobile ad network, mobile advertising,        mobile location-based advertising and promotions, mobile banking        and mobile wallet services, customer loyalty cards, discounts        and promotions or offers and online or mobile payment system for        coupons, location-based promotions, location-based offers,        location-based coupons, promotions or offers in connection with        an online or mobile news feed and online or mobile coupons and        promotions or offers for products or services, location-based        geo-targeted or geo-tagged advertisements, location-based        promotions, location-based offers, location-based coupons,        promotions or offers in connection with an online or mobile news        feed, location-based advertising, location-based deals and        offers, position-based services, ad links, location-based        promotions, location-based offers, location-based coupons,        promotions or offers in connection with an online or mobile news        feed, discount ad impressions, merchant ad impressions, email        coupon impressions, online coupons, position-based services, ad        links, location-based promotions, location-based offers,        location-based coupons, promotions or offers in connection with        an online or mobile news feed, location-based advertising,        mobile location-based advertising, geo-targeted or geo-tagged        advertisements, processing, analyzing and filtering impressions        based upon people, places and things, content, audience,        geographical area, delivery modes, data sets and ad markers;        distribution of location-based promotions, location-based        offers, location-based coupons, promotions or offers in        connection with an online or mobile news feed, position-based        services, advertisements or mobile coupons, mobile grocery        coupons, mobile social networking impressions, location-based        mobile ads, mobile ad network, mobile advertising for mobile        publishers and advertisers and mobile commerce, mobile        location-based advertising and promotions or offers associated        with location or maps, location-based mobile coupons, targeted        mobile ad impressions, mobile user's location, location-based        deals and offers, daily deal coupons, last minute deals, free or        discounted printable coupons, business directories, SMS        marketing.

A number of implementations have been described. Nevertheless, it can beunderstood that various modifications may be made. For example, elementsof one or more implementations may be combined, deleted, modified, orsupplemented to form further implementations. As yet another example,the logic flows depicted in the figures do not require the particularorder shown, or sequential order, to achieve desirable results. Inaddition, other steps may be provided, or steps may be eliminated, fromthe described flows, and other components may be added to, or removedfrom, the described systems. Accordingly, other implementations arewithin the scope of the following claims.

What is claimed is:
 1. A method for providing social shopping incombination with 2D and 3D mapping interactive displays and socialnetworking, said method comprising: electronically providing anintegrated social networking and 2D and 3D geospatial mappinginteractive website that provides geospatial mapping interactivedisplays interactive with social networking, where the geospatialinteractive displays provide a multi-dimensional and scalable geospatialmapping functional tool, and where the educational-related socialnetworking provides educational-related interactive emailing, instantmessaging, texting, online auctions, social networking communities,online communications, user profiles, social plugins, socialapplications, entertainment shopping, bidding, advertisements,promotions, online coupons, mobile services, products, goods andservices; and wherein the social networking is provided as one selectedfrom social shopping, social networking interactions, access to socialnetworking websites or third party websites or applications, socialplugins, social or business applications, SSLs, cookie and mobilecookie, browser cookie, advertising cookie, cookie-based targeting,flash cookie, location-based cookie and other third party cookie, andembedded advertisements; wherein the integrated social networking andgeospatial mapping interactive website is provided using the followingsteps: (a) collecting and analyzing initial end user or member data viaa processor on a computer or mobile device or wireless device to provideinitial end user or member data sets, said initial end user or memberdata sets comprising: (1) initial end users' or members' impressionsdata comprising tracking and analysis of website access of users, targetmarkets, demographic groups or geographic data; (2) user or memberprofile data; (3) location information data relating to selected; (a)users, members, target markets, demographic groups or geographic data;(b) (1) products or services; or (2) service providers; and (c) pointsof interest near to or associated with said: users, members, targetmarkets, demographic groups and geographic data, products, and services;and product service providers; (4) 2D and 3D mapping data selected from:(a) said user, member, target market and demographic group locations orlocation interests; and (b) (1) said product or service; or (2) saidproduct or service provider; locations or associated locations; (5) useror member internet activity data relating to searching, browsing,purchases, location, interactions, and/or interests; (6) socialnetworking data of interactions between users or members throughnetworking interests or connections, channels, target markets, anddemographics groups; and (7) generated marketing and mapping data ofrelationships between members of a social network or website; (b)generating, via a processor on a computer system or mobile device orwireless device, first promotional data sets from said initial end userdata sets, said first promotional data sets comprising first sets ofcustomized promotions or offers that are provided as 2D or 3D mappinginteractive displays, said first sets of location based, customized,promotions or offers relating to products or services of said product orservice or service providers, or related products or services, for eachof (i) said initial end users or members, (ii) additional end users ormembers, and (iii) target end user groups; wherein said generatingcomprises electronically monitoring, collecting, and analyzing behaviorinformation accessed by the user, said behavior information comprising:(1) data on said initial end users or members; (2) data on said user ormember profiles; (3) data on said location information; (4) data on saidproduct or service; or said product or service providers; (5) data onsaid points of interest; (6) data on said 2D and 3D mapping data; (7)data on said user or member internet activity; and (8) data on saidsocial networking interactions; (c) electronically displaying to saidusers, members, target markets, and demographics groups, on said 2D or3D mapping interactive displays, said first set of location based,customized, promotions or offers that are displayed as ad links,promotion or offer information, or promotional media, wherein said firstset is provided as part of a first social/geo/promo link category for afirst position of a social/geo/promo link promotional data set; and (d)electronically identifying via a computer processor one or more secondsocial/geo/promo link categories of said location based, customized,promotions or offers using one or more correlation criteria, at leastone second social/geo/promo link category having one or more correlationcriteria associated with said first social/geo/promo link category,wherein said second social/geo/promo links can be provided to additional2D or 3D mapping interactive displays provided to one or more of saidusers, members, target markets, demographics groups or geographic data;(e) generating, via a processor on a computer system or mobile device orwireless device, second promotional data sets from said firstpromotional data sets, said second promotional data sets comprisingsecond sets of location based, customized, promotions or offers that areprovided as 2D or 3D mapping interactive displays, said second set ofcustomized promotions or offers relating to products or services of saidproduct or service or service providers, or related products orservices, for each of (i) said initial end users or members, (ii)additional end users or members, and (iii) target end user groups; and(f) electronically displaying to said users, members, target markets,and demographics groups, on said 2D or 3D mapping interactive display,said second set of location based, customized, promotions or offers thatare displayed as ad links, promotion or offer information, orpromotional media, wherein said second set is provided as part of saidfirst social/geo/promo link category for said first position of asocial/geo/promo link promotional data set.
 2. The method of claim 1,wherein said third party is selected from a government agency, a creditreporting agency, a social network, a website, a service provider, anauction site, a company, an educational or financial institution, bank,a lender or mortgage company, an auto company, or a regulatory agencyaccording to applicable laws and regulations.
 3. The method of claim 2,wherein said company is selected from the group consisting of afinancial services company, a product company, a services company, asocial network, a website, a service provider, an auction site, acompany, a brand merchant or retailer, a real estate company or relatedservices, an educational or financial institution or bank, anentertainment company, an online penny or online auction, or other typeof service company.
 4. The method of claim 1, wherein said firstpromotional data set further comprises statistics of gifts selected fromthe group consisting of donations, humanitarian aid, and sustainablegifts, made by one selected from the group consisting of said end users,said members, advertisers, brands, organizations, and companies.
 5. Themethod of claim 4, wherein said method further comprises providing saidfirst promotional data sets to one selected from the group consisting ofsaid end users, said members, other end users or members, advertisers,third parties; and wherein said impressions include social impressions.6. The method of claim 1, wherein said method further comprises: (I)said user designating a portion of a purchase of said product or serviceas a donation to; or (II) providing said user with website links to:donation related advertisers, brands, organizations or companies thatprovide donations comprising charitable contributions, humanitarian aid,sustainable gifts or loans.
 7. A method of claim 1, wherein said productor service is a brand merchant or retailer for user/consumer, products,e-commerce, retail, media & entertainment, business, government, sports,travel & hospitality, real estate, educational services, sport services,entertainment shopping services, online gambling services, online pennyand online auction services, service provider services, business centerservices, social network, website or affiliate services.
 8. The methodof claim 1, further comprising: selecting a third social/geo/promo linkcategory for a second position of the social/geo/promo link promotionaldata set, where the third social/geo/promo link category is differentfrom the one or more identified second social/geo/promo link categories.9. The method of claim 1, wherein: the social/geo/promo link promotionaldata set is associated with a web page; and the social/geo/promo linkcategories are ordered by capturing, processing, analyzing and filteringrelevance, social content marketing, social contextual ads andconnections among said users, members, or their friends, family,acquaintances, classmates, or business associates; user-contributedinformation, mood recording impressions & updating, friendcommunications and blog impressions and focused marketing and thoseinteractions are used to select targeted location-based promotions,location-based offers, location-based coupons, promotions or offers inconnection with an online or mobile news feed for the user or member ofa social network or website, and connecting them with the brand oradvertiser to the web page.
 10. The method of claim 1, whereinidentifying one or more second social/geo/promo link categories usingone or more correlation criteria further comprises: identifying one ormore social/geo/promo link categories having a correlation measure thatis less than a correlation threshold.
 11. The method of claim 10,wherein at least one second social/geo/promo link category has aseparate correlation measure for at least one pair-wise combination of acategory identifier associated with the at least one secondsocial/geo/promo link category and a category identifier associated withthe first social/geo/promo link category.
 12. The method of claim 1,wherein said collecting and analyzing initial end user or member data instep (a) is subject to identity verification.